https://launchpad.net/ubuntu/+source/ceph/17.2.5-0ubuntu0.22.10.1/+build/25656027 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-ppc64el-017 5.4.0-139-generic #156-Ubuntu SMP Fri Jan 20 17:27:42 UTC 2023 ppc64le Buildd toolchain package versions: launchpad-buildd_230~623~ubuntu20.04.1 python3-lpbuildd_230~623~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.10 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 10 Mar 23:06:59 ntpdate[1982]: adjust time server 10.211.37.1 offset -0.004908 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=kinetic --arch=ppc64el PACKAGEBUILD-25656027 --image-type chroot /home/buildd/filecache-default/e4330c05b9443322bc2e60ef89a014a41584dba0 Creating target for build PACKAGEBUILD-25656027 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=kinetic --arch=ppc64el PACKAGEBUILD-25656027 Starting target for build PACKAGEBUILD-25656027 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=kinetic --arch=ppc64el PACKAGEBUILD-25656027 'deb http://ftpmaster.internal/ubuntu kinetic main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-security main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-updates main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-25656027 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=kinetic --arch=ppc64el PACKAGEBUILD-25656027 Updating target for build PACKAGEBUILD-25656027 Get:1 http://ftpmaster.internal/ubuntu kinetic InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic-security InRelease [109 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-updates InRelease [118 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic-proposed InRelease [267 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main ppc64el Packages [1332 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main Translation-en [509 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el Packages [14.1 MB] Get:8 http://ftpmaster.internal/ubuntu kinetic/universe Translation-en [5791 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el Packages [157 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic-security/main Translation-en [65.5 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic-security/universe ppc64el Packages [128 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic-security/universe Translation-en [57.5 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic-updates/main ppc64el Packages [239 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic-updates/main Translation-en [90.1 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic-updates/universe ppc64el Packages [185 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic-updates/universe Translation-en [81.5 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el Packages [48.5 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic-proposed/main Translation-en [22.9 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic-proposed/universe ppc64el Packages [59.2 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic-proposed/universe Translation-en [21.5 kB] Fetched 23.7 MB in 4s (5290 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: advancecomp apt base-files bash binutils binutils-common binutils-powerpc64le-linux-gnu ca-certificates cpp-12 g++-12 gcc-12 gcc-12-base libapparmor1 libapt-pkg6.0 libasan8 libatomic1 libaudit-common libaudit1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libctf-nobfd0 libctf0 libgcc-12-dev libgcc-s1 libgnutls30 libgomp1 libgssapi-krb5-2 libitm1 libk5crypto3 libkrb5-3 libkrb5support0 liblsan0 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libperl5.34 libpng16-16 libquadmath0 libreadline8 libsqlite3-0 libssl3 libstdc++-12-dev libstdc++6 libsystemd-shared libsystemd0 libtsan2 libubsan1 libudev1 linux-libc-dev login lto-disabled-list openssl passwd perl perl-base perl-modules-5.34 readline-common systemd systemd-sysv tar tzdata usrmerge 68 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 92.2 MB of archives. After this operation, 575 kB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libc6-dev ppc64el 2.36-0ubuntu4 [2057 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libc-dev-bin ppc64el 2.36-0ubuntu4 [20.9 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el linux-libc-dev ppc64el 5.19.0-37.38 [1360 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libcc1-0 ppc64el 12.2.0-3ubuntu1 [48.9 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gcc-12-base ppc64el 12.2.0-3ubuntu1 [19.0 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgcc-s1 ppc64el 12.2.0-3ubuntu1 [34.0 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgomp1 ppc64el 12.2.0-3ubuntu1 [139 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libitm1 ppc64el 12.2.0-3ubuntu1 [32.5 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libatomic1 ppc64el 12.2.0-3ubuntu1 [10.6 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libasan8 ppc64el 12.2.0-3ubuntu1 [2452 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liblsan0 ppc64el 12.2.0-3ubuntu1 [1082 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libtsan2 ppc64el 12.2.0-3ubuntu1 [2566 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libubsan1 ppc64el 12.2.0-3ubuntu1 [992 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libquadmath0 ppc64el 12.2.0-3ubuntu1 [155 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main ppc64el g++-12 ppc64el 12.2.0-3ubuntu1 [11.4 MB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libstdc++-12-dev ppc64el 12.2.0-3ubuntu1 [2289 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgcc-12-dev ppc64el 12.2.0-3ubuntu1 [1512 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gcc-12 ppc64el 12.2.0-3ubuntu1 [19.8 MB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main ppc64el cpp-12 ppc64el 12.2.0-3ubuntu1 [10.0 MB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libstdc++6 ppc64el 12.2.0-3ubuntu1 [787 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libctf0 ppc64el 2.39-3ubuntu1.1 [109 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libctf-nobfd0 ppc64el 2.39-3ubuntu1.1 [109 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libbinutils ppc64el 2.39-3ubuntu1.1 [676 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el binutils-common ppc64el 2.39-3ubuntu1.1 [223 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el binutils ppc64el 2.39-3ubuntu1.1 [3166 B] Get:26 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.39-3ubuntu1.1 [2434 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libc6 ppc64el 2.36-0ubuntu4 [3180 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main ppc64el base-files ppc64el 12.2ubuntu3 [73.4 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main ppc64el bash ppc64el 5.2-1ubuntu2 [952 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el login ppc64el 1:4.11.1+dfsg1-2ubuntu1.1 [186 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libperl5.34 ppc64el 5.34.0-5ubuntu1.1 [4780 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el perl ppc64el 5.34.0-5ubuntu1.1 [231 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el perl-base ppc64el 5.34.0-5ubuntu1.1 [1837 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el perl-modules-5.34 all 5.34.0-5ubuntu1.1 [2952 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el tar ppc64el 1.34+dfsg-1ubuntu0.1.22.10.1 [353 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libc-bin ppc64el 2.36-0ubuntu4 [745 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el libapparmor1 ppc64el 3.0.7-1ubuntu2.1 [41.2 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libaudit-common all 1:3.0.7-1ubuntu1 [5024 B] Get:39 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libaudit1 ppc64el 1:3.0.7-1ubuntu1 [50.7 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpam0g ppc64el 1.5.2-2ubuntu1.3 [67.7 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libssl3 ppc64el 3.0.5-2ubuntu2.1 [2132 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el systemd-sysv ppc64el 251.4-1ubuntu7.1 [11.2 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el systemd ppc64el 251.4-1ubuntu7.1 [2999 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libsystemd-shared ppc64el 251.4-1ubuntu7.1 [1883 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libsystemd0 ppc64el 251.4-1ubuntu7.1 [401 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libudev1 ppc64el 251.4-1ubuntu7.1 [99.6 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el libapt-pkg6.0 ppc64el 2.5.3ubuntu0.1 [1016 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libp11-kit0 ppc64el 0.24.1-1ubuntu2 [257 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libgnutls30 ppc64el 3.7.7-2ubuntu2.1 [1030 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el apt ppc64el 2.5.3ubuntu0.1 [1418 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpam-modules-bin ppc64el 1.5.2-2ubuntu1.3 [49.3 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpam-modules ppc64el 1.5.2-2ubuntu1.3 [322 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpam-runtime all 1.5.2-2ubuntu1.3 [40.0 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el passwd ppc64el 1:4.11.1+dfsg1-2ubuntu1.1 [794 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main ppc64el usrmerge all 29ubuntu2 [55.8 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el openssl ppc64el 3.0.5-2ubuntu2.1 [1193 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el ca-certificates all 20211016ubuntu0.22.10.1 [143 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libgssapi-krb5-2 ppc64el 1.20-1ubuntu0.1 [181 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libkrb5-3 ppc64el 1.20-1ubuntu0.1 [425 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libkrb5support0 ppc64el 1.20-1ubuntu0.1 [35.8 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libk5crypto3 ppc64el 1.20-1ubuntu0.1 [106 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main ppc64el readline-common all 8.2-1 [55.1 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libreadline8 ppc64el 8.2-1 [175 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsqlite3-0 ppc64el 3.39.3-1 [748 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el tzdata all 2022g-0ubuntu0.22.10.1 [401 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpng16-16 ppc64el 1.6.38-2 [237 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el advancecomp ppc64el 2.3-1ubuntu0.22.10.1 [230 kB] Get:68 http://ftpmaster.internal/ubuntu kinetic/main ppc64el lto-disabled-list all 35 [12.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 92.2 MB in 3s (27.2 MB/s) (Reading database ... 13509 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.36-0ubuntu4_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.36-0ubuntu4) over (2.36-0ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.36-0ubuntu4_ppc64el.deb ... Unpacking libc-dev-bin (2.36-0ubuntu4) over (2.36-0ubuntu2) ... Preparing to unpack .../linux-libc-dev_5.19.0-37.38_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (5.19.0-37.38) over (5.15.0-27.28) ... Preparing to unpack .../libcc1-0_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libcc1-0:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../gcc-12-base_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking gcc-12-base:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Setting up gcc-12-base:ppc64el (12.2.0-3ubuntu1) ... (Reading database ... 13521 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libgcc-s1:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Setting up libgcc-s1:ppc64el (12.2.0-3ubuntu1) ... (Reading database ... 13521 files and directories currently installed.) Preparing to unpack .../00-libgomp1_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libgomp1:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../01-libitm1_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libitm1:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../02-libatomic1_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libatomic1:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../03-libasan8_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libasan8:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../04-liblsan0_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking liblsan0:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../05-libtsan2_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libtsan2:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../06-libubsan1_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libubsan1:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../07-libquadmath0_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libquadmath0:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../08-g++-12_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking g++-12 (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../09-libstdc++-12-dev_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libstdc++-12-dev:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../10-libgcc-12-dev_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libgcc-12-dev:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../11-gcc-12_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking gcc-12 (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../12-cpp-12_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking cpp-12 (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Preparing to unpack .../13-libstdc++6_12.2.0-3ubuntu1_ppc64el.deb ... Unpacking libstdc++6:ppc64el (12.2.0-3ubuntu1) over (12.2.0-1ubuntu1) ... Setting up libstdc++6:ppc64el (12.2.0-3ubuntu1) ... (Reading database ... 13521 files and directories currently installed.) Preparing to unpack .../0-libctf0_2.39-3ubuntu1.1_ppc64el.deb ... Unpacking libctf0:ppc64el (2.39-3ubuntu1.1) over (2.39-1ubuntu1) ... Preparing to unpack .../1-libctf-nobfd0_2.39-3ubuntu1.1_ppc64el.deb ... Unpacking libctf-nobfd0:ppc64el (2.39-3ubuntu1.1) over (2.39-1ubuntu1) ... Preparing to unpack .../2-libbinutils_2.39-3ubuntu1.1_ppc64el.deb ... Unpacking libbinutils:ppc64el (2.39-3ubuntu1.1) over (2.39-1ubuntu1) ... Preparing to unpack .../3-binutils-common_2.39-3ubuntu1.1_ppc64el.deb ... Unpacking binutils-common:ppc64el (2.39-3ubuntu1.1) over (2.39-1ubuntu1) ... Preparing to unpack .../4-binutils_2.39-3ubuntu1.1_ppc64el.deb ... Unpacking binutils (2.39-3ubuntu1.1) over (2.39-1ubuntu1) ... Preparing to unpack .../5-binutils-powerpc64le-linux-gnu_2.39-3ubuntu1.1_ppc64el.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.39-3ubuntu1.1) over (2.39-1ubuntu1) ... Preparing to unpack .../6-libc6_2.36-0ubuntu4_ppc64el.deb ... Unpacking libc6:ppc64el (2.36-0ubuntu4) over (2.36-0ubuntu2) ... Setting up libc6:ppc64el (2.36-0ubuntu4) ... (Reading database ... 13521 files and directories currently installed.) Preparing to unpack .../base-files_12.2ubuntu3_ppc64el.deb ... Unpacking base-files (12.2ubuntu3) over (12.2ubuntu2) ... Setting up base-files (12.2ubuntu3) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 13521 files and directories currently installed.) Preparing to unpack .../bash_5.2-1ubuntu2_ppc64el.deb ... Unpacking bash (5.2-1ubuntu2) over (5.1-6ubuntu1) ... Setting up bash (5.2-1ubuntu2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 13522 files and directories currently installed.) Preparing to unpack .../login_1%3a4.11.1+dfsg1-2ubuntu1.1_ppc64el.deb ... Unpacking login (1:4.11.1+dfsg1-2ubuntu1.1) over (1:4.11.1+dfsg1-2ubuntu1) ... Setting up login (1:4.11.1+dfsg1-2ubuntu1.1) ... (Reading database ... 13522 files and directories currently installed.) Preparing to unpack .../libperl5.34_5.34.0-5ubuntu1.1_ppc64el.deb ... Unpacking libperl5.34:ppc64el (5.34.0-5ubuntu1.1) over (5.34.0-5ubuntu1) ... Preparing to unpack .../perl_5.34.0-5ubuntu1.1_ppc64el.deb ... Unpacking perl (5.34.0-5ubuntu1.1) over (5.34.0-5ubuntu1) ... Preparing to unpack .../perl-base_5.34.0-5ubuntu1.1_ppc64el.deb ... Unpacking perl-base (5.34.0-5ubuntu1.1) over (5.34.0-5ubuntu1) ... Setting up perl-base (5.34.0-5ubuntu1.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../perl-modules-5.34_5.34.0-5ubuntu1.1_all.deb ... Unpacking perl-modules-5.34 (5.34.0-5ubuntu1.1) over (5.34.0-5ubuntu1) ... Preparing to unpack .../tar_1.34+dfsg-1ubuntu0.1.22.10.1_ppc64el.deb ... Unpacking tar (1.34+dfsg-1ubuntu0.1.22.10.1) over (1.34+dfsg-1build3) ... Setting up tar (1.34+dfsg-1ubuntu0.1.22.10.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libc-bin_2.36-0ubuntu4_ppc64el.deb ... Unpacking libc-bin (2.36-0ubuntu4) over (2.36-0ubuntu2) ... Setting up libc-bin (2.36-0ubuntu4) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.7-1ubuntu2.1_ppc64el.deb ... Unpacking libapparmor1:ppc64el (3.0.7-1ubuntu2.1) over (3.0.7-1ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a3.0.7-1ubuntu1_all.deb ... Unpacking libaudit-common (1:3.0.7-1ubuntu1) over (1:3.0.7-1build1) ... Setting up libaudit-common (1:3.0.7-1ubuntu1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1ubuntu1_ppc64el.deb ... Unpacking libaudit1:ppc64el (1:3.0.7-1ubuntu1) over (1:3.0.7-1build1) ... Setting up libaudit1:ppc64el (1:3.0.7-1ubuntu1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.2-2ubuntu1.3_ppc64el.deb ... Unpacking libpam0g:ppc64el (1.5.2-2ubuntu1.3) over (1.5.2-2ubuntu1) ... Setting up libpam0g:ppc64el (1.5.2-2ubuntu1.3) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.5-2ubuntu2.1_ppc64el.deb ... Unpacking libssl3:ppc64el (3.0.5-2ubuntu2.1) over (3.0.5-2ubuntu1) ... Preparing to unpack .../systemd-sysv_251.4-1ubuntu7.1_ppc64el.deb ... Unpacking systemd-sysv (251.4-1ubuntu7.1) over (251.4-1ubuntu1) ... Preparing to unpack .../systemd_251.4-1ubuntu7.1_ppc64el.deb ... Unpacking systemd (251.4-1ubuntu7.1) over (251.4-1ubuntu1) ... Preparing to unpack .../libsystemd-shared_251.4-1ubuntu7.1_ppc64el.deb ... Unpacking libsystemd-shared:ppc64el (251.4-1ubuntu7.1) over (251.4-1ubuntu1) ... Preparing to unpack .../libsystemd0_251.4-1ubuntu7.1_ppc64el.deb ... Unpacking libsystemd0:ppc64el (251.4-1ubuntu7.1) over (251.4-1ubuntu1) ... Setting up libsystemd0:ppc64el (251.4-1ubuntu7.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libudev1_251.4-1ubuntu7.1_ppc64el.deb ... Unpacking libudev1:ppc64el (251.4-1ubuntu7.1) over (251.4-1ubuntu1) ... Setting up libudev1:ppc64el (251.4-1ubuntu7.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.5.3ubuntu0.1_ppc64el.deb ... Unpacking libapt-pkg6.0:ppc64el (2.5.3ubuntu0.1) over (2.5.2) ... Setting up libapt-pkg6.0:ppc64el (2.5.3ubuntu0.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.1-1ubuntu2_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.24.1-1ubuntu2) over (0.24.1-1ubuntu1) ... Setting up libp11-kit0:ppc64el (0.24.1-1ubuntu2) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.7-2ubuntu2.1_ppc64el.deb ... Unpacking libgnutls30:ppc64el (3.7.7-2ubuntu2.1) over (3.7.7-2ubuntu1) ... Setting up libgnutls30:ppc64el (3.7.7-2ubuntu2.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../apt_2.5.3ubuntu0.1_ppc64el.deb ... Unpacking apt (2.5.3ubuntu0.1) over (2.5.2) ... Setting up apt (2.5.3ubuntu0.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.2-2ubuntu1.3_ppc64el.deb ... Unpacking libpam-modules-bin (1.5.2-2ubuntu1.3) over (1.5.2-2ubuntu1) ... Setting up libpam-modules-bin (1.5.2-2ubuntu1.3) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.2-2ubuntu1.3_ppc64el.deb ... Unpacking libpam-modules:ppc64el (1.5.2-2ubuntu1.3) over (1.5.2-2ubuntu1) ... Setting up libpam-modules:ppc64el (1.5.2-2ubuntu1.3) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.2-2ubuntu1.3_all.deb ... Unpacking libpam-runtime (1.5.2-2ubuntu1.3) over (1.5.2-2ubuntu1) ... Setting up libpam-runtime (1.5.2-2ubuntu1.3) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.11.1+dfsg1-2ubuntu1.1_ppc64el.deb ... Unpacking passwd (1:4.11.1+dfsg1-2ubuntu1.1) over (1:4.11.1+dfsg1-2ubuntu1) ... Setting up passwd (1:4.11.1+dfsg1-2ubuntu1.1) ... (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../00-usrmerge_29ubuntu2_all.deb ... Unpacking usrmerge (29ubuntu2) over (29ubuntu1) ... Preparing to unpack .../01-openssl_3.0.5-2ubuntu2.1_ppc64el.deb ... Unpacking openssl (3.0.5-2ubuntu2.1) over (3.0.5-2ubuntu1) ... Preparing to unpack .../02-ca-certificates_20211016ubuntu0.22.10.1_all.deb ... Unpacking ca-certificates (20211016ubuntu0.22.10.1) over (20211016) ... Preparing to unpack .../03-libgssapi-krb5-2_1.20-1ubuntu0.1_ppc64el.deb ... Unpacking libgssapi-krb5-2:ppc64el (1.20-1ubuntu0.1) over (1.20-1) ... Preparing to unpack .../04-libkrb5-3_1.20-1ubuntu0.1_ppc64el.deb ... Unpacking libkrb5-3:ppc64el (1.20-1ubuntu0.1) over (1.20-1) ... Preparing to unpack .../05-libkrb5support0_1.20-1ubuntu0.1_ppc64el.deb ... Unpacking libkrb5support0:ppc64el (1.20-1ubuntu0.1) over (1.20-1) ... Preparing to unpack .../06-libk5crypto3_1.20-1ubuntu0.1_ppc64el.deb ... Unpacking libk5crypto3:ppc64el (1.20-1ubuntu0.1) over (1.20-1) ... Preparing to unpack .../07-readline-common_8.2-1_all.deb ... Unpacking readline-common (8.2-1) over (8.2~rc2-2) ... Preparing to unpack .../08-libreadline8_8.2-1_ppc64el.deb ... Unpacking libreadline8:ppc64el (8.2-1) over (8.2~rc2-2) ... Preparing to unpack .../09-libsqlite3-0_3.39.3-1_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.39.3-1) over (3.39.2-1) ... Preparing to unpack .../10-tzdata_2022g-0ubuntu0.22.10.1_all.deb ... Unpacking tzdata (2022g-0ubuntu0.22.10.1) over (2022c-1ubuntu3) ... Preparing to unpack .../11-libpng16-16_1.6.38-2_ppc64el.deb ... Unpacking libpng16-16:ppc64el (1.6.38-2) over (1.6.37-5) ... Preparing to unpack .../12-advancecomp_2.3-1ubuntu0.22.10.1_ppc64el.deb ... Unpacking advancecomp (2.3-1ubuntu0.22.10.1) over (2.3-1) ... Preparing to unpack .../13-lto-disabled-list_35_all.deb ... Unpacking lto-disabled-list (35) over (33) ... Setting up lto-disabled-list (35) ... Setting up libapparmor1:ppc64el (3.0.7-1ubuntu2.1) ... Setting up cpp-12 (12.2.0-3ubuntu1) ... Setting up libsqlite3-0:ppc64el (3.39.3-1) ... Setting up binutils-common:ppc64el (2.39-3ubuntu1.1) ... Setting up libssl3:ppc64el (3.0.5-2ubuntu2.1) ... Setting up linux-libc-dev:ppc64el (5.19.0-37.38) ... Setting up libctf-nobfd0:ppc64el (2.39-3ubuntu1.1) ... Setting up libgomp1:ppc64el (12.2.0-3ubuntu1) ... Setting up perl-modules-5.34 (5.34.0-5ubuntu1.1) ... Setting up libkrb5support0:ppc64el (1.20-1ubuntu0.1) ... Setting up tzdata (2022g-0ubuntu0.22.10.1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Mar 10 23:07:23 UTC 2023. Universal Time is now: Fri Mar 10 23:07:23 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libquadmath0:ppc64el (12.2.0-3ubuntu1) ... Setting up libpng16-16:ppc64el (1.6.38-2) ... Setting up libatomic1:ppc64el (12.2.0-3ubuntu1) ... Setting up libsystemd-shared:ppc64el (251.4-1ubuntu7.1) ... Setting up usrmerge (29ubuntu2) ... Setting up libk5crypto3:ppc64el (1.20-1ubuntu0.1) ... Setting up libubsan1:ppc64el (12.2.0-3ubuntu1) ... Setting up advancecomp (2.3-1ubuntu0.22.10.1) ... Setting up libasan8:ppc64el (12.2.0-3ubuntu1) ... Setting up libkrb5-3:ppc64el (1.20-1ubuntu0.1) ... Setting up libtsan2:ppc64el (12.2.0-3ubuntu1) ... Setting up libbinutils:ppc64el (2.39-3ubuntu1.1) ... Setting up libc-dev-bin (2.36-0ubuntu4) ... Setting up openssl (3.0.5-2ubuntu2.1) ... Setting up readline-common (8.2-1) ... Setting up libcc1-0:ppc64el (12.2.0-3ubuntu1) ... Setting up liblsan0:ppc64el (12.2.0-3ubuntu1) ... Setting up libitm1:ppc64el (12.2.0-3ubuntu1) ... Setting up libctf0:ppc64el (2.39-3ubuntu1.1) ... Setting up libperl5.34:ppc64el (5.34.0-5ubuntu1.1) ... Setting up libreadline8:ppc64el (8.2-1) ... Setting up systemd (251.4-1ubuntu7.1) ... Initializing machine ID from random generator. Setting up ca-certificates (20211016ubuntu0.22.10.1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 0 added, 3 removed; done. Setting up perl (5.34.0-5ubuntu1.1) ... Setting up libgcc-12-dev:ppc64el (12.2.0-3ubuntu1) ... Setting up libgssapi-krb5-2:ppc64el (1.20-1ubuntu0.1) ... Setting up libc6-dev:ppc64el (2.36-0ubuntu4) ... Setting up binutils-powerpc64le-linux-gnu (2.39-3ubuntu1.1) ... Setting up systemd-sysv (251.4-1ubuntu7.1) ... Setting up libstdc++-12-dev:ppc64el (12.2.0-3ubuntu1) ... Setting up binutils (2.39-3ubuntu1.1) ... Setting up gcc-12 (12.2.0-3ubuntu1) ... Setting up g++-12 (12.2.0-3ubuntu1) ... Processing triggers for debianutils (5.7-0.3) ... Processing triggers for libc-bin (2.36-0ubuntu4) ... Processing triggers for ca-certificates (20211016ubuntu0.22.10.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-25656027 ppc64el kinetic-proposed -c chroot:build-PACKAGEBUILD-25656027 --arch=ppc64el --dist=kinetic-proposed --nolog ceph_17.2.5-0ubuntu0.22.10.1.dsc Initiating build PACKAGEBUILD-25656027 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-139-generic #156-Ubuntu SMP Fri Jan 20 17:27:42 UTC 2023 ppc64le sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-ppc64el-017.buildd +==============================================================================+ | ceph 17.2.5-0ubuntu0.22.10.1 (ppc64el) Fri, 10 Mar 2023 23:07:26 +0000 | +==============================================================================+ Package: ceph Version: 17.2.5-0ubuntu0.22.10.1 Source Version: 17.2.5-0ubuntu0.22.10.1 Distribution: kinetic-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-25656027/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/ceph-JR3MNH/resolver-74ZfLy' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- ceph_17.2.5-0ubuntu0.22.10.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/ceph-JR3MNH/ceph-17.2.5' with '<>' I: NOTICE: Log filtering will replace 'build/ceph-JR3MNH' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake, cython3, debhelper (>= 10~), default-jdk, dh-exec, dh-python, dpkg-dev (>= 1.16.1~), gperf, javahelper, junit4, libaio-dev, libbabeltrace-ctf-dev, libbabeltrace-dev, libblkid-dev (>= 2.17), libboost-atomic-dev (>= 1.74.0), libboost-chrono-dev (>= 1.74.0), libboost-context-dev (>= 1.74.0), libboost-coroutine-dev (>= 1.74.0), libboost-date-time-dev (>= 1.74.0), libboost-filesystem-dev (>= 1.74.0), libboost-iostreams-dev (>= 1.74.0), libboost-program-options-dev (>= 1.74.0), libboost-python-dev (>= 1.74.0), libboost-random-dev (>= 1.74.0), libboost-regex-dev (>= 1.74.0), libboost-system-dev (>= 1.74.0), libboost-test-dev (>= 1.74.0), libboost-thread-dev (>= 1.74.0), libboost-timer-dev (>= 1.74.0), libbz2-dev, libc-ares-dev, libcap-ng-dev, libcrypto++-dev, libcryptsetup-dev, libcunit1-dev, libcurl4-gnutls-dev, libedit-dev, libexpat1-dev, libfuse3-dev, libgnutls28-dev, libgoogle-perftools-dev, libhwloc-dev, libibverbs-dev, libicu-dev, libkeyutils-dev, libldap2-dev, libleveldb-dev, liblua5.3-dev, liblz4-dev (>= 0.0~r131), libncurses-dev, libnl-3-dev, libnl-genl-3-dev, libnss3-dev, libnuma-dev, liboath-dev, libpciaccess-dev, libpmem-dev, libpmemobj-dev, libprotobuf-dev, librabbitmq-dev, librdmacm-dev, libsctp-dev, libsnappy-dev, libsqlite3-dev, libssl-dev, libtool, libudev-dev, libxml2-dev, libyaml-cpp-dev, lsb-release, luarocks, pkg-config, protobuf-compiler, python3-cherrypy3, python3-dev, python3-pecan, python3-setuptools, python3-sphinx, python3-yaml, ragel, systemtap-sdt-dev, tox, uuid-runtime, valgrind, virtualenv, xfslibs-dev, zlib1g-dev, build-essential, fakeroot Filtered Build-Depends: cmake, cython3, debhelper (>= 10~), default-jdk, dh-exec, dh-python, dpkg-dev (>= 1.16.1~), gperf, javahelper, junit4, libaio-dev, libbabeltrace-ctf-dev, libbabeltrace-dev, libblkid-dev (>= 2.17), libboost-atomic-dev (>= 1.74.0), libboost-chrono-dev (>= 1.74.0), libboost-context-dev (>= 1.74.0), libboost-coroutine-dev (>= 1.74.0), libboost-date-time-dev (>= 1.74.0), libboost-filesystem-dev (>= 1.74.0), libboost-iostreams-dev (>= 1.74.0), libboost-program-options-dev (>= 1.74.0), libboost-python-dev (>= 1.74.0), libboost-random-dev (>= 1.74.0), libboost-regex-dev (>= 1.74.0), libboost-system-dev (>= 1.74.0), libboost-test-dev (>= 1.74.0), libboost-thread-dev (>= 1.74.0), libboost-timer-dev (>= 1.74.0), libbz2-dev, libc-ares-dev, libcap-ng-dev, libcrypto++-dev, libcryptsetup-dev, libcunit1-dev, libcurl4-gnutls-dev, libedit-dev, libexpat1-dev, libfuse3-dev, libgnutls28-dev, libgoogle-perftools-dev, libhwloc-dev, libibverbs-dev, libicu-dev, libkeyutils-dev, libldap2-dev, libleveldb-dev, liblua5.3-dev, liblz4-dev (>= 0.0~r131), libncurses-dev, libnl-3-dev, libnl-genl-3-dev, libnss3-dev, libnuma-dev, liboath-dev, libpciaccess-dev, libpmem-dev, libpmemobj-dev, libprotobuf-dev, librabbitmq-dev, librdmacm-dev, libsctp-dev, libsnappy-dev, libsqlite3-dev, libssl-dev, libtool, libudev-dev, libxml2-dev, libyaml-cpp-dev, lsb-release, luarocks, pkg-config, protobuf-compiler, python3-cherrypy3, python3-dev, python3-pecan, python3-setuptools, python3-sphinx, python3-yaml, ragel, systemtap-sdt-dev, tox, uuid-runtime, valgrind, virtualenv, xfslibs-dev, zlib1g-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [966 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1034 B] Get:5 copy:/<>/apt_archive ./ Packages [982 B] Fetched 2982 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils ca-certificates-java cmake cmake-data cython3 dctrl-tools debhelper debugedit default-jdk default-jdk-headless default-jre default-jre-headless devscripts dh-autoreconf dh-elpa-helper dh-exec dh-python dh-strip-nondeterminism dirmngr distro-info-data docutils-common dwz emacsen-common file fontconfig-config fonts-dejavu-core gettext gettext-base gnupg gnupg-l10n gnupg-utils gperf gpg-wks-client gpg-wks-server gpgsm groff-base ibverbs-providers icu-devtools intltool-debian java-common javahelper junit4 libaio-dev libaio1 libarchive-zip-perl libarchive13 libasound2 libasound2-data libavahi-client3 libavahi-common-data libavahi-common3 libb-hooks-op-check-perl libbabeltrace-ctf-dev libbabeltrace-dev libbabeltrace1 libblkid-dev libboost-atomic-dev libboost-atomic1.74-dev libboost-atomic1.74.0 libboost-chrono-dev libboost-chrono1.74-dev libboost-chrono1.74.0 libboost-context-dev libboost-context1.74-dev libboost-context1.74.0 libboost-coroutine-dev libboost-coroutine1.74-dev libboost-coroutine1.74.0 libboost-date-time-dev libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.74.0 libboost-iostreams-dev libboost-iostreams1.74-dev libboost-iostreams1.74.0 libboost-program-options-dev libboost-program-options1.74-dev libboost-program-options1.74.0 libboost-python-dev libboost-python1.74-dev libboost-python1.74.0 libboost-random-dev libboost-random1.74-dev libboost-random1.74.0 libboost-regex-dev libboost-regex1.74-dev libboost-regex1.74.0 libboost-serialization1.74-dev libboost-serialization1.74.0 libboost-system-dev libboost-system1.74-dev libboost-system1.74.0 libboost-test-dev libboost-test1.74-dev libboost-test1.74.0 libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0 libboost-timer-dev libboost-timer1.74-dev libboost-timer1.74.0 libboost1.74-dev libbrotli1 libbsd-dev libbsd0 libbz2-dev libc-ares-dev libc-ares2 libc6-dbg libcap-ng-dev libclass-method-modifiers-perl libclass-xsaccessor-perl libcrypto++-dev libcrypto++8 libcryptsetup-dev libcunit1 libcunit1-dev libcups2 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdaxctl-dev libdaxctl1 libdbus-1-3 libdebhelper-perl libdevel-callchecker-perl libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1 libdynaloader-functions-perl libedit-dev libedit2 libelf1 libencode-locale-perl libevent-2.1-7a libexpat1 libexpat1-dev libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libfontconfig1 libfreetype6 libfuse3-3 libfuse3-dev libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutlsxx30 libgoogle-perftools-dev libgoogle-perftools4 libgraphite2-3 libhamcrest-java libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhwloc-dev libhwloc15 libibverbs-dev libibverbs1 libicu-dev libicu71 libidn2-dev libimport-into-perl libinih1 libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libkeyutils-dev libksba8 liblcms2-2 libldap-2.5-0 libldap-dev libldap2-dev libleveldb-dev libleveldb1d libllvm15 libltdl-dev libltdl7 liblua5.3-0 liblua5.3-dev liblwp-mediatypes-perl liblwp-protocol-https-perl liblz4-dev libmagic-mgc libmagic1 libmd-dev libmd0 libmodule-runtime-perl libmoo-perl libmpdec3 libncurses-dev libndctl-dev libndctl6 libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnl-3-200 libnl-3-dev libnl-genl-3-200 libnl-genl-3-dev libnl-route-3-200 libnl-route-3-dev libnspr4 libnspr4-dev libnss3 libnss3-dev libnuma-dev libnuma1 liboath-dev liboath0 libp11-kit-dev libparams-classify-perl libpciaccess-dev libpciaccess0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcsclite1 libpipeline1 libpmem-dev libpmem1 libpmemobj-dev libpmemobj1 libprotobuf-dev libprotobuf-lite23 libprotobuf23 libprotoc23 libpsl5 libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib librabbitmq-dev librabbitmq4 librdmacm-dev librdmacm1 libreadline-dev librhash0 librole-tiny-perl librtmp1 libsasl2-2 libsasl2-modules-db libsctp-dev libsctp1 libselinux1-dev libsensors-config libsensors5 libsepol-dev libsnappy-dev libsnappy1v5 libsqlite3-dev libssh-4 libssl-dev libsub-override-perl libsub-quote-perl libtasn1-6-dev libtcmalloc-minimal4 libtimedate-perl libtool libtry-tiny-perl libuchardet0 libudev-dev libunbound8 liburcu8 liburi-perl libuv1 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxdmcp6 libxext6 libxfixes3 libxi6 libxml2 libxml2-dev libxrender1 libxshmfence1 libxtst6 libxxf86vm1 libyaml-0-2 libyaml-cpp-dev libyaml-cpp0.7 lsb-release lua-any lua5.1 luarocks m4 man-db media-types netbase nettle-dev openjdk-11-jdk openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless patchutils perl-openssl-defaults pkg-config po-debconf protobuf-compiler python-babel-localedata python-pastedeploy-tpl python3 python3-alabaster python3-babel python3-bs4 python3-certifi python3-chardet python3-cheroot python3-cherrypy3 python3-dev python3-distlib python3-distutils python3-docutils python3-filelock python3-idna python3-imagesize python3-importlib-metadata python3-jaraco.classes python3-jaraco.collections python3-jaraco.context python3-jaraco.functools python3-jaraco.text python3-jinja2 python3-lib2to3 python3-logutils python3-mako python3-markupsafe python3-minimal python3-more-itertools python3-packaging python3-paste python3-pastedeploy python3-pecan python3-pip python3-pip-whl python3-pkg-resources python3-platformdirs python3-pluggy python3-portend python3-py python3-pygments python3-pyparsing python3-requests python3-roman python3-setuptools python3-setuptools-whl python3-simplegeneric python3-singledispatch python3-six python3-snowballstemmer python3-soupsieve python3-sphinx python3-tempita python3-tempora python3-toml python3-tz python3-urllib3 python3-virtualenv python3-waitress python3-webob python3-webtest python3-wheel python3-wheel-whl python3-yaml python3-zc.lockfile python3-zipp python3.10 python3.10-dev python3.10-minimal ragel sphinx-common systemtap-sdt-dev tox ucf unzip uuid-dev uuid-runtime valgrind virtualenv wdiff wget x11-common xfslibs-dev xfsprogs xml-core zip zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build cmake-format cython-doc debtags dh-make adequate at autopkgtest bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackage diffoscope disorderfs dose-extra duck elpa-devscripts faketime gnuplot how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl libnet-smtps-perl libterm-size-perl libyaml-syck-perl mmdebstrap mozilla-devscripts mutt piuparts postgresql-client pristine-lfs quilt ratt reprotest ssh-client svn-buildpackage w3m debian-keyring equivs libsoap-lite-perl pristine-tar flit python3-build python3-tomli python3-installer dbus-user-session libpam-systemd pinentry-gnome3 tor gettext-doc libasprintf-dev libgettextpo-dev parcimonie xloadimage groff lrzip libasound2-plugins alsa-utils libboost1.74-doc gccxml libboost-container1.74-dev libboost-contract1.74-dev libboost-exception1.74-dev libboost-fiber1.74-dev libboost-graph1.74-dev libboost-graph-parallel1.74-dev libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev libboost-stacktrace1.74-dev libboost-type-erasure1.74-dev libboost-wave1.74-dev libboost1.74-tools-dev libmpfrc++-dev libntl-dev libboost-nowide1.74-dev libcunit1-doc cups-common libcurl4-doc libidn11-dev libkrb5-dev librtmp-dev libssh2-1-dev fuse3 fuse gmp-doc libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libdata-dump-perl icu-doc liblcms2-utils leveldb-doc libtool-doc libcrypt-ssleay-perl ncurses-doc p11-kit-doc libscalar-number-perl pciutils pcscd readline-doc lksctp-tools lm-sensors sqlite3-doc libssl-doc gfortran | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl libregexp-ipv6-perl libauthen-ntlm-perl m4-doc apparmor less www-browser openjdk-11-demo openjdk-11-source visualvm libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic libmail-box-perl protobuf-mode-el python3-doc python3-tk python3-venv docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-jinja2-doc python3-beaker python-mako-doc httpd-wsgi libapache2-mod-python libapache2-mod-scgi libjs-mochikit python-pecan-doc subversion python3-pytest python-pygments-doc ttf-bitstream-vera python-pyparsing-doc python3-cryptography python3-openssl python3-socks python-requests-doc python-setuptools-doc python3-stemmer dvipng fonts-freefont-otf imagemagick-6.q16 latexmk libjs-mathjax python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-recommended texlive-latex-extra texlive-plain-generic python3-brotli python2-pip-whl python2-setuptools-whl python-waitress-doc python-webob-doc python-webtest-doc python3.10-venv python3.10-doc binfmt-support valgrind-dbg valgrind-mpi kcachegrind alleyoop valkyrie wdiff-doc xfsdump acl attr quota Recommended packages: dput | dupload libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl liblist-compare-perl libstring-shellquote-perl licensecheck lintian python3-apt python3-debian python3-magic python3-unidiff python3-xdg strace alsa-ucm-conf alsa-topology-conf bzip2-doc dbus libarchive-cpio-perl libgl1-amber-dri libglib2.0-data shared-mime-info xdg-user-dirs libhtml-format-perl libclone-perl libhwloc-plugins javascript-common libjson-xs-perl libldap-common libtool-bin libnamespace-clean-perl publicsuffix libsasl2-modules libtasn1-doc libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl lua-sec libxt-dev libatk-wrapper-java-jni fonts-dejavu-extra libmail-sendmail-perl python3-lxml python3-openssl python3-routes python3-simplejson libpaper-utils python3-pil python3-pastescript gdb The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils ca-certificates-java cmake cmake-data cython3 dctrl-tools debhelper debugedit default-jdk default-jdk-headless default-jre default-jre-headless devscripts dh-autoreconf dh-elpa-helper dh-exec dh-python dh-strip-nondeterminism dirmngr distro-info-data docutils-common dwz emacsen-common file fontconfig-config fonts-dejavu-core gettext gettext-base gnupg gnupg-l10n gnupg-utils gperf gpg-wks-client gpg-wks-server gpgsm groff-base ibverbs-providers icu-devtools intltool-debian java-common javahelper junit4 libaio-dev libaio1 libarchive-zip-perl libarchive13 libasound2 libasound2-data libavahi-client3 libavahi-common-data libavahi-common3 libb-hooks-op-check-perl libbabeltrace-ctf-dev libbabeltrace-dev libbabeltrace1 libblkid-dev libboost-atomic-dev libboost-atomic1.74-dev libboost-atomic1.74.0 libboost-chrono-dev libboost-chrono1.74-dev libboost-chrono1.74.0 libboost-context-dev libboost-context1.74-dev libboost-context1.74.0 libboost-coroutine-dev libboost-coroutine1.74-dev libboost-coroutine1.74.0 libboost-date-time-dev libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.74.0 libboost-iostreams-dev libboost-iostreams1.74-dev libboost-iostreams1.74.0 libboost-program-options-dev libboost-program-options1.74-dev libboost-program-options1.74.0 libboost-python-dev libboost-python1.74-dev libboost-python1.74.0 libboost-random-dev libboost-random1.74-dev libboost-random1.74.0 libboost-regex-dev libboost-regex1.74-dev libboost-regex1.74.0 libboost-serialization1.74-dev libboost-serialization1.74.0 libboost-system-dev libboost-system1.74-dev libboost-system1.74.0 libboost-test-dev libboost-test1.74-dev libboost-test1.74.0 libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0 libboost-timer-dev libboost-timer1.74-dev libboost-timer1.74.0 libboost1.74-dev libbrotli1 libbsd-dev libbsd0 libbz2-dev libc-ares-dev libc-ares2 libc6-dbg libcap-ng-dev libclass-method-modifiers-perl libclass-xsaccessor-perl libcrypto++-dev libcrypto++8 libcryptsetup-dev libcunit1 libcunit1-dev libcups2 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdaxctl-dev libdaxctl1 libdbus-1-3 libdebhelper-perl libdevel-callchecker-perl libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1 libdynaloader-functions-perl libedit-dev libedit2 libelf1 libencode-locale-perl libevent-2.1-7a libexpat1 libexpat1-dev libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl libfontconfig1 libfreetype6 libfuse3-3 libfuse3-dev libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgnutlsxx30 libgoogle-perftools-dev libgoogle-perftools4 libgraphite2-3 libhamcrest-java libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhwloc-dev libhwloc15 libibverbs-dev libibverbs1 libicu-dev libicu71 libidn2-dev libimport-into-perl libinih1 libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libkeyutils-dev libksba8 liblcms2-2 libldap-2.5-0 libldap-dev libldap2-dev libleveldb-dev libleveldb1d libllvm15 libltdl-dev libltdl7 liblua5.3-0 liblua5.3-dev liblwp-mediatypes-perl liblwp-protocol-https-perl liblz4-dev libmagic-mgc libmagic1 libmd-dev libmd0 libmodule-runtime-perl libmoo-perl libmpdec3 libncurses-dev libndctl-dev libndctl6 libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnl-3-200 libnl-3-dev libnl-genl-3-200 libnl-genl-3-dev libnl-route-3-200 libnl-route-3-dev libnspr4 libnspr4-dev libnss3 libnss3-dev libnuma-dev libnuma1 liboath-dev liboath0 libp11-kit-dev libparams-classify-perl libpciaccess-dev libpciaccess0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcsclite1 libpipeline1 libpmem-dev libpmem1 libpmemobj-dev libpmemobj1 libprotobuf-dev libprotobuf-lite23 libprotobuf23 libprotoc23 libpsl5 libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib librabbitmq-dev librabbitmq4 librdmacm-dev librdmacm1 libreadline-dev librhash0 librole-tiny-perl librtmp1 libsasl2-2 libsasl2-modules-db libsctp-dev libsctp1 libselinux1-dev libsensors-config libsensors5 libsepol-dev libsnappy-dev libsnappy1v5 libsqlite3-dev libssh-4 libssl-dev libsub-override-perl libsub-quote-perl libtasn1-6-dev libtcmalloc-minimal4 libtimedate-perl libtool libtry-tiny-perl libuchardet0 libudev-dev libunbound8 liburcu8 liburi-perl libuv1 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-xcb1 libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxdmcp6 libxext6 libxfixes3 libxi6 libxml2 libxml2-dev libxrender1 libxshmfence1 libxtst6 libxxf86vm1 libyaml-0-2 libyaml-cpp-dev libyaml-cpp0.7 lsb-release lua-any lua5.1 luarocks m4 man-db media-types netbase nettle-dev openjdk-11-jdk openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless patchutils perl-openssl-defaults pkg-config po-debconf protobuf-compiler python-babel-localedata python-pastedeploy-tpl python3 python3-alabaster python3-babel python3-bs4 python3-certifi python3-chardet python3-cheroot python3-cherrypy3 python3-dev python3-distlib python3-distutils python3-docutils python3-filelock python3-idna python3-imagesize python3-importlib-metadata python3-jaraco.classes python3-jaraco.collections python3-jaraco.context python3-jaraco.functools python3-jaraco.text python3-jinja2 python3-lib2to3 python3-logutils python3-mako python3-markupsafe python3-minimal python3-more-itertools python3-packaging python3-paste python3-pastedeploy python3-pecan python3-pip python3-pip-whl python3-pkg-resources python3-platformdirs python3-pluggy python3-portend python3-py python3-pygments python3-pyparsing python3-requests python3-roman python3-setuptools python3-setuptools-whl python3-simplegeneric python3-singledispatch python3-six python3-snowballstemmer python3-soupsieve python3-sphinx python3-tempita python3-tempora python3-toml python3-tz python3-urllib3 python3-virtualenv python3-waitress python3-webob python3-webtest python3-wheel python3-wheel-whl python3-yaml python3-zc.lockfile python3-zipp python3.10 python3.10-dev python3.10-minimal ragel sbuild-build-depends-main-dummy sphinx-common systemtap-sdt-dev tox ucf unzip uuid-dev uuid-runtime valgrind virtualenv wdiff wget x11-common xfslibs-dev xfsprogs xml-core zip zlib1g-dev 0 upgraded, 438 newly installed, 0 to remove and 0 not upgraded. Need to get 420 MB of archives. After this operation, 1325 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1190 B] Get:2 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpython3.10-minimal ppc64el 3.10.7-1ubuntu0.2 [803 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libexpat1 ppc64el 2.4.8-2ubuntu0.22.10.1 [94.6 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el python3.10-minimal ppc64el 3.10.7-1ubuntu0.2 [2205 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-minimal ppc64el 3.10.6-1 [24.1 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main ppc64el media-types all 8.0.0 [24.9 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libmpdec3 ppc64el 2.5.1-2build2 [116 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpython3.10-stdlib ppc64el 3.10.7-1ubuntu0.2 [1799 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el python3.10 ppc64el 3.10.7-1ubuntu0.2 [497 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpython3-stdlib ppc64el 3.10.6-1 [6850 B] Get:11 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3 ppc64el 3.10.6-1 [22.3 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main ppc64el uuid-runtime ppc64el 2.38-4ubuntu1 [32.6 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic-updates/main ppc64el distro-info-data all 0.54ubuntu0.1 [5242 B] Get:14 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libmd0 ppc64el 1.0.4-2 [29.6 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libbsd0 ppc64el 0.11.6-1 [58.9 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libdbus-1-3 ppc64el 1.14.0-2ubuntu3 [232 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libelf1 ppc64el 0.187-4 [60.8 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic-updates/main ppc64el libglib2.0-0 ppc64el 2.74.3-0ubuntu1 [1667 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libicu71 ppc64el 71.1-3ubuntu1 [10.9 MB] Get:20 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libxml2 ppc64el 2.9.14+dfsg-1ubuntu0.1 [821 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libyaml-0-2 ppc64el 0.2.5-1 [63.9 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main ppc64el lsb-release all 11.2ubuntu1 [11.1 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic/main ppc64el netbase all 6.3 [12.9 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el python3-pkg-resources all 59.6.0-1.2ubuntu0.22.10.1 [132 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-yaml ppc64el 5.4.1-1ubuntu1 [141 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main ppc64el ucf all 3.0043 [56.1 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main ppc64el bsdextrautils ppc64el 2.38-4ubuntu1 [77.3 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libmagic-mgc ppc64el 1:5.41-4 [257 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libmagic1 ppc64el 1:5.41-4 [103 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main ppc64el file ppc64el 1:5.41-4 [22.6 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gettext-base ppc64el 0.21-8 [42.0 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libuchardet0 ppc64el 0.0.7-1build2 [80.4 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main ppc64el groff-base ppc64el 1.22.4-8build1 [1031 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdrm-common all 2.4.113-2 [5324 B] Get:35 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdrm2 ppc64el 2.4.113-2 [46.7 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libedit2 ppc64el 3.1-20210910-1build1 [124 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfuse3-3 ppc64el 3.11.0-1 [96.3 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnghttp2-14 ppc64el 1.49.0-1 [88.6 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnuma1 ppc64el 2.0.14-3ubuntu2 [26.6 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpipeline1 ppc64el 1.5.6-2 [25.8 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpsl5 ppc64el 0.21.0-1.2build2 [60.3 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libuv1 ppc64el 1.44.2-1 [106 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxau6 ppc64el 1:1.0.9-1build5 [8028 B] Get:44 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxdmcp6 ppc64el 1:1.1.3-0ubuntu5 [12.3 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb1 ppc64el 1.15-1 [55.5 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libx11-data all 2:1.8.1-2 [118 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libx11-6 ppc64el 2:1.8.1-2 [740 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxext6 ppc64el 2:1.3.4-1build1 [40.0 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main ppc64el man-db ppc64el 2.10.2-2 [1219 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main ppc64el wget ppc64el 1.21.3-1ubuntu1 [381 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main ppc64el m4 ppc64el 1.4.19-1 [275 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main ppc64el autoconf all 2.71-2 [338 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main ppc64el autotools-dev all 20220109.1 [44.9 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main ppc64el automake all 1:1.16.5-1.3 [558 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main ppc64el autopoint all 0.21-8 [421 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic/main ppc64el ca-certificates-java all 20220719 [12.4 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libarchive13 ppc64el 3.6.0-1ubuntu1 [495 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libbrotli1 ppc64el 1.0.9-2build6 [370 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsasl2-modules-db ppc64el 2.1.28+dfsg-6ubuntu2 [22.8 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsasl2-2 ppc64el 2.1.28+dfsg-6ubuntu2 [69.2 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el libldap-2.5-0 ppc64el 2.5.14+dfsg-0ubuntu0.22.10.1 [217 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main ppc64el librtmp1 ppc64el 2.4+20151223.gitfa8646d.1-2build4 [65.5 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libssh-4 ppc64el 0.9.6-2build1 [236 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libcurl4 ppc64el 7.85.0-1ubuntu0.3 [364 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libjsoncpp25 ppc64el 1.9.5-4 [89.4 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/main ppc64el librhash0 ppc64el 1.4.2-1ubuntu1 [140 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic/main ppc64el dh-elpa-helper all 2.0.9ubuntu1 [7610 B] Get:68 http://ftpmaster.internal/ubuntu kinetic/main ppc64el emacsen-common all 3.0.4 [14.9 kB] Get:69 http://ftpmaster.internal/ubuntu kinetic/main ppc64el cmake-data all 3.24.2-1ubuntu1 [2024 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main ppc64el cmake ppc64el 3.24.2-1ubuntu1 [9131 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el cython3 ppc64el 0.29.30-1ubuntu1 [1415 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main ppc64el dctrl-tools ppc64el 2.24-3build2 [70.6 kB] Get:73 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdebhelper-perl all 13.9.1ubuntu1 [66.4 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libtool all 2.4.7-4 [166 kB] Get:75 http://ftpmaster.internal/ubuntu kinetic/main ppc64el dh-autoreconf all 20 [16.1 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] Get:77 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsub-override-perl all 0.09-3 [9756 B] Get:78 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/main ppc64el dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:80 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdw1 ppc64el 0.187-4 [280 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic/main ppc64el debugedit ppc64el 1:5.0-5 [51.1 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic/main ppc64el dwz ppc64el 0.14-1build2 [124 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gettext ppc64el 0.21-8 [970 kB] Get:84 http://ftpmaster.internal/ubuntu kinetic/main ppc64el intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:85 http://ftpmaster.internal/ubuntu kinetic/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] Get:86 http://ftpmaster.internal/ubuntu kinetic/main ppc64el debhelper all 13.9.1ubuntu1 [939 kB] Get:87 http://ftpmaster.internal/ubuntu kinetic/main ppc64el java-common all 0.72build2 [6782 B] Get:88 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libavahi-common-data ppc64el 0.8-6ubuntu1 [24.0 kB] Get:89 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libavahi-common3 ppc64el 0.8-6ubuntu1 [25.6 kB] Get:90 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libavahi-client3 ppc64el 0.8-6ubuntu1 [30.7 kB] Get:91 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libcups2 ppc64el 2.4.2-1ubuntu2 [333 kB] Get:92 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liblcms2-2 ppc64el 2.13.1-1 [239 kB] Get:93 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libjpeg-turbo8 ppc64el 2.1.2-0ubuntu1 [214 kB] Get:94 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libjpeg8 ppc64el 8c-2ubuntu10 [2266 B] Get:95 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfreetype6 ppc64el 2.12.1+dfsg-3 [520 kB] Get:96 http://ftpmaster.internal/ubuntu kinetic/main ppc64el fonts-dejavu-core all 2.37-2build1 [1041 kB] Get:97 http://ftpmaster.internal/ubuntu kinetic/main ppc64el fontconfig-config all 2.13.1-4.4ubuntu1 [28.2 kB] Get:98 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfontconfig1 ppc64el 2.13.1-4.4ubuntu1 [180 kB] Get:99 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnspr4 ppc64el 2:4.34.1-1 [132 kB] Get:100 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libnss3 ppc64el 2:3.82-1ubuntu0.1 [1705 kB] Get:101 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libasound2-data all 1.2.7.2-1 [19.3 kB] Get:102 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libasound2 ppc64el 1.2.7.2-1 [478 kB] Get:103 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgraphite2-3 ppc64el 1.3.14-1build2 [85.9 kB] Get:104 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libharfbuzz0b ppc64el 2.7.4-1ubuntu5 [442 kB] Get:105 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpcsclite1 ppc64el 1.9.9-1 [26.8 kB] Get:106 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el openjdk-11-jre-headless ppc64el 11.0.18+10-0ubuntu1~22.10 [38.0 MB] Get:107 http://ftpmaster.internal/ubuntu kinetic/main ppc64el default-jre-headless ppc64el 2:1.11-72build2 [3048 B] Get:108 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libglvnd0 ppc64el 1.5.0-1 [73.3 kB] Get:109 http://ftpmaster.internal/ubuntu kinetic-updates/main ppc64el libglapi-mesa ppc64el 22.2.5-0ubuntu0.1 [34.6 kB] Get:110 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libx11-xcb1 ppc64el 2:1.8.1-2 [7834 B] Get:111 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb-dri2-0 ppc64el 1.15-1 [7444 B] Get:112 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb-dri3-0 ppc64el 1.15-1 [7392 B] Get:113 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb-glx0 ppc64el 1.15-1 [26.2 kB] Get:114 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb-present0 ppc64el 1.15-1 [5814 B] Get:115 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] Get:116 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb-sync1 ppc64el 1.15-1 [9720 B] Get:117 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxcb-xfixes0 ppc64el 1.15-1 [10.6 kB] Get:118 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxfixes3 ppc64el 1:6.0.0-1 [12.6 kB] Get:119 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxshmfence1 ppc64el 1.3-1build4 [5566 B] Get:120 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build3 [11.8 kB] Get:121 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdrm-amdgpu1 ppc64el 2.4.113-2 [23.8 kB] Get:122 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdrm-nouveau2 ppc64el 2.4.113-2 [20.5 kB] Get:123 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdrm-radeon1 ppc64el 2.4.113-2 [25.8 kB] Get:124 http://ftpmaster.internal/ubuntu kinetic-updates/main ppc64el libllvm15 ppc64el 1:15.0.6-3~ubuntu0.22.10.2 [26.2 MB] Get:125 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsensors-config all 1:3.6.0-7ubuntu1 [5274 B] Get:126 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsensors5 ppc64el 1:3.6.0-7ubuntu1 [32.3 kB] Get:127 http://ftpmaster.internal/ubuntu kinetic-updates/main ppc64el libgl1-mesa-dri ppc64el 22.2.5-0ubuntu0.1 [6100 kB] Get:128 http://ftpmaster.internal/ubuntu kinetic-updates/main ppc64el libglx-mesa0 ppc64el 22.2.5-0ubuntu0.1 [175 kB] Get:129 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libglx0 ppc64el 1.5.0-1 [42.1 kB] Get:130 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgl1 ppc64el 1.5.0-1 [108 kB] Get:131 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgif7 ppc64el 5.2.1-2.5 [39.6 kB] Get:132 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxi6 ppc64el 2:1.8-1build1 [38.1 kB] Get:133 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] Get:134 http://ftpmaster.internal/ubuntu kinetic/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:135 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1 [15.4 kB] Get:136 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el openjdk-11-jre ppc64el 11.0.18+10-0ubuntu1~22.10 [212 kB] Get:137 http://ftpmaster.internal/ubuntu kinetic/main ppc64el default-jre ppc64el 2:1.11-72build2 [898 B] Get:138 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el openjdk-11-jdk-headless ppc64el 11.0.18+10-0ubuntu1~22.10 [183 MB] Get:139 http://ftpmaster.internal/ubuntu kinetic/main ppc64el default-jdk-headless ppc64el 2:1.11-72build2 [944 B] Get:140 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el openjdk-11-jdk ppc64el 11.0.18+10-0ubuntu1~22.10 [1542 kB] Get:141 http://ftpmaster.internal/ubuntu kinetic/main ppc64el default-jdk ppc64el 2:1.11-72build2 [906 B] Get:142 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libksba8 ppc64el 1.6.0-3ubuntu1.1 [156 kB] Get:143 http://ftpmaster.internal/ubuntu kinetic/main ppc64el dirmngr ppc64el 2.2.35-3ubuntu1 [361 kB] Get:144 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gnupg-l10n all 2.2.35-3ubuntu1 [53.8 kB] Get:145 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gnupg-utils ppc64el 2.2.35-3ubuntu1 [375 kB] Get:146 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gpg-wks-client ppc64el 2.2.35-3ubuntu1 [76.1 kB] Get:147 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gpg-wks-server ppc64el 2.2.35-3ubuntu1 [70.6 kB] Get:148 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gpgsm ppc64el 2.2.35-3ubuntu1 [250 kB] Get:149 http://ftpmaster.internal/ubuntu kinetic/main ppc64el gnupg all 2.2.35-3ubuntu1 [318 kB] Get:150 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfile-dirlist-perl all 0.05-2 [7100 B] Get:151 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfile-which-perl all 1.27-1 [14.3 kB] Get:152 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfile-homedir-perl all 1.006-1 [38.3 kB] Get:153 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfile-touch-perl all 0.12-1 [9024 B] Get:154 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libio-pty-perl ppc64el 1:1.15-2build2 [35.3 kB] Get:155 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libipc-run-perl all 20220807.0-1 [92.6 kB] Get:156 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libclass-method-modifiers-perl all 2.13-1 [16.2 kB] Get:157 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4 [36.7 kB] Get:158 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-2 [10.7 kB] Get:159 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdynaloader-functions-perl all 0.003-2 [12.5 kB] Get:160 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdevel-callchecker-perl ppc64el 0.008-1ubuntu4 [14.7 kB] Get:161 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libparams-classify-perl ppc64el 0.015-2 [24.2 kB] Get:162 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libmodule-runtime-perl all 0.016-2 [16.4 kB] Get:163 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] Get:164 http://ftpmaster.internal/ubuntu kinetic/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] Get:165 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsub-quote-perl all 2.006006-1 [19.5 kB] Get:166 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libmoo-perl all 2.005004-3 [48.0 kB] Get:167 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libencode-locale-perl all 1.05-2 [12.2 kB] Get:168 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] Get:169 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libhttp-date-perl all 6.05-1 [9920 B] Get:170 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfile-listing-perl all 6.15-1 [11.5 kB] Get:171 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:172 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liburi-perl all 5.12-1ubuntu1 [80.7 kB] Get:173 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libhtml-parser-perl ppc64el 3.78-1 [93.8 kB] Get:174 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libhtml-tree-perl all 5.07-2 [200 kB] Get:175 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] Get:176 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:177 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libhttp-message-perl all 6.37-1 [76.3 kB] Get:178 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libhttp-cookies-perl all 6.10-1 [18.4 kB] Get:179 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:180 http://ftpmaster.internal/ubuntu kinetic/main ppc64el perl-openssl-defaults ppc64el 7 [7534 B] Get:181 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnet-ssleay-perl ppc64el 1.92-2 [327 kB] Get:182 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libio-socket-ssl-perl all 2.074-2 [192 kB] Get:183 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnet-http-perl all 6.22-1 [23.2 kB] Get:184 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liblwp-protocol-https-perl all 6.10-1 [10.9 kB] Get:185 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libtry-tiny-perl all 0.31-1 [21.8 kB] Get:186 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:187 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libwww-perl all 6.67-1 [141 kB] Get:188 http://ftpmaster.internal/ubuntu kinetic/main ppc64el patchutils ppc64el 0.4.2-1build2 [86.6 kB] Get:189 http://ftpmaster.internal/ubuntu kinetic/main ppc64el wdiff ppc64el 1.2.2-2build3 [29.5 kB] Get:190 http://ftpmaster.internal/ubuntu kinetic/main ppc64el devscripts ppc64el 2.22.2ubuntu3 [1060 kB] Get:191 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-lib2to3 all 3.10.7-1 [77.5 kB] Get:192 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-distutils all 3.10.7-1 [139 kB] Get:193 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el dh-python all 5.20221001 [106 kB] Get:194 http://ftpmaster.internal/ubuntu kinetic/main ppc64el xml-core all 0.18+nmu1 [21.6 kB] Get:195 http://ftpmaster.internal/ubuntu kinetic/main ppc64el docutils-common all 0.17.1+dfsg-2 [117 kB] Get:196 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el gperf ppc64el 3.1-1build1 [108 kB] Get:197 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnl-3-200 ppc64el 3.7.0-0.2 [71.5 kB] Get:198 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnl-route-3-200 ppc64el 3.7.0-0.2 [203 kB] Get:199 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libibverbs1 ppc64el 42.0-1 [71.3 kB] Get:200 http://ftpmaster.internal/ubuntu kinetic/main ppc64el ibverbs-providers ppc64el 42.0-1 [390 kB] Get:201 http://ftpmaster.internal/ubuntu kinetic/main ppc64el icu-devtools ppc64el 71.1-3ubuntu1 [234 kB] Get:202 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el javahelper all 0.78 [86.2 kB] Get:203 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libhamcrest-java all 1.3-9 [386 kB] Get:204 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el junit4 all 4.13.2-1 [344 kB] Get:205 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libaio1 ppc64el 0.3.113-2 [7034 B] Get:206 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libaio-dev ppc64el 0.3.113-2 [21.4 kB] Get:207 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost1.74-dev ppc64el 1.74.0-17ubuntu1 [9588 kB] Get:208 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-atomic1.74.0 ppc64el 1.74.0-17ubuntu1 [223 kB] Get:209 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-atomic1.74-dev ppc64el 1.74.0-17ubuntu1 [222 kB] Get:210 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-atomic-dev ppc64el 1.74.0.3ubuntu7 [3546 B] Get:211 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-chrono1.74.0 ppc64el 1.74.0-17ubuntu1 [231 kB] Get:212 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-chrono1.74-dev ppc64el 1.74.0-17ubuntu1 [238 kB] Get:213 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-chrono-dev ppc64el 1.74.0.3ubuntu7 [3854 B] Get:214 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-date-time1.74.0 ppc64el 1.74.0-17ubuntu1 [220 kB] Get:215 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-serialization1.74.0 ppc64el 1.74.0-17ubuntu1 [328 kB] Get:216 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-serialization1.74-dev ppc64el 1.74.0-17ubuntu1 [384 kB] Get:217 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-date-time1.74-dev ppc64el 1.74.0-17ubuntu1 [225 kB] Get:218 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-system1.74.0 ppc64el 1.74.0-17ubuntu1 [220 kB] Get:219 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-system1.74-dev ppc64el 1.74.0-17ubuntu1 [218 kB] Get:220 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-thread1.74.0 ppc64el 1.74.0-17ubuntu1 [266 kB] Get:221 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-thread1.74-dev ppc64el 1.74.0-17ubuntu1 [278 kB] Get:222 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-context1.74.0 ppc64el 1.74.0-17ubuntu1 [222 kB] Get:223 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-context1.74-dev ppc64el 1.74.0-17ubuntu1 [220 kB] Get:224 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-context-dev ppc64el 1.74.0.3ubuntu7 [3458 B] Get:225 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-coroutine1.74.0 ppc64el 1.74.0-17ubuntu1 [237 kB] Get:226 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-coroutine1.74-dev ppc64el 1.74.0-17ubuntu1 [248 kB] Get:227 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-coroutine-dev ppc64el 1.74.0.3ubuntu7 [3524 B] Get:228 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-date-time-dev ppc64el 1.74.0.3ubuntu7 [3248 B] Get:229 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-filesystem1.74.0 ppc64el 1.74.0-17ubuntu1 [266 kB] Get:230 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-filesystem1.74-dev ppc64el 1.74.0-17ubuntu1 [291 kB] Get:231 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-filesystem-dev ppc64el 1.74.0.3ubuntu7 [3282 B] Get:232 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-regex1.74.0 ppc64el 1.74.0-17ubuntu1 [522 kB] Get:233 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libicu-dev ppc64el 71.1-3ubuntu1 [12.2 MB] Get:234 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-regex1.74-dev ppc64el 1.74.0-17ubuntu1 [604 kB] Get:235 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-iostreams1.74.0 ppc64el 1.74.0-17ubuntu1 [243 kB] Get:236 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-iostreams1.74-dev ppc64el 1.74.0-17ubuntu1 [250 kB] Get:237 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-iostreams-dev ppc64el 1.74.0.3ubuntu7 [3238 B] Get:238 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-program-options1.74.0 ppc64el 1.74.0-17ubuntu1 [313 kB] Get:239 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-program-options1.74-dev ppc64el 1.74.0-17ubuntu1 [381 kB] Get:240 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-program-options-dev ppc64el 1.74.0.3ubuntu7 [3266 B] Get:241 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-python1.74.0 ppc64el 1.74.0-17ubuntu1 [300 kB] Get:242 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpython3.10 ppc64el 3.10.7-1ubuntu0.2 [2117 kB] Get:243 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libexpat1-dev ppc64el 2.4.8-2ubuntu0.22.10.1 [146 kB] Get:244 http://ftpmaster.internal/ubuntu kinetic/main ppc64el zlib1g-dev ppc64el 1:1.2.11.dfsg-4.1ubuntu1 [175 kB] Get:245 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libpython3.10-dev ppc64el 3.10.7-1ubuntu0.2 [4959 kB] Get:246 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpython3-dev ppc64el 3.10.6-1 [7100 B] Get:247 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el python3.10-dev ppc64el 3.10.7-1ubuntu0.2 [507 kB] Get:248 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB] Get:249 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libjs-underscore all 1.13.3~dfsg+~1.11.4-1 [118 kB] Get:250 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libjs-sphinxdoc all 4.5.0-4 [142 kB] Get:251 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-dev ppc64el 3.10.6-1 [26.0 kB] Get:252 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-python1.74-dev ppc64el 1.74.0-17ubuntu1 [328 kB] Get:253 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-python-dev ppc64el 1.74.0.3ubuntu7 [3542 B] Get:254 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-random1.74.0 ppc64el 1.74.0-17ubuntu1 [230 kB] Get:255 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-random1.74-dev ppc64el 1.74.0-17ubuntu1 [231 kB] Get:256 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-random-dev ppc64el 1.74.0.3ubuntu7 [3260 B] Get:257 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-regex-dev ppc64el 1.74.0.3ubuntu7 [3510 B] Get:258 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-system-dev ppc64el 1.74.0.3ubuntu7 [3390 B] Get:259 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-test1.74.0 ppc64el 1.74.0-17ubuntu1 [447 kB] Get:260 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-test1.74-dev ppc64el 1.74.0-17ubuntu1 [579 kB] Get:261 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-test-dev ppc64el 1.74.0.3ubuntu7 [3276 B] Get:262 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libboost-thread-dev ppc64el 1.74.0.3ubuntu7 [3264 B] Get:263 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-timer1.74.0 ppc64el 1.74.0-17ubuntu1 [227 kB] Get:264 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-timer1.74-dev ppc64el 1.74.0-17ubuntu1 [232 kB] Get:265 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libboost-timer-dev ppc64el 1.74.0.3ubuntu7 [3374 B] Get:266 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libmd-dev ppc64el 1.0.4-2 [47.3 kB] Get:267 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libbsd-dev ppc64el 0.11.6-1 [186 kB] Get:268 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libbz2-dev ppc64el 1.0.8-5build1 [49.3 kB] Get:269 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libcap-ng-dev ppc64el 0.8.3-1 [29.3 kB] Get:270 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libcrypto++8 ppc64el 8.7.0+git220824-1 [1236 kB] Get:271 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libcrypto++-dev ppc64el 8.7.0+git220824-1 [2198 kB] Get:272 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libcryptsetup-dev ppc64el 2:2.5.0-2ubuntu1 [23.2 kB] Get:273 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libcunit1 ppc64el 2.1-3-dfsg-2.4 [32.6 kB] Get:274 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libcunit1-dev ppc64el 2.1-3-dfsg-2.4 [66.7 kB] Get:275 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libcurl3-gnutls ppc64el 7.85.0-1ubuntu0.3 [358 kB] Get:276 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libcurl4-gnutls-dev ppc64el 7.85.0-1ubuntu0.3 [455 kB] Get:277 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdaxctl1 ppc64el 74-1 [21.9 kB] Get:278 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libdaxctl-dev ppc64el 74-1 [4280 B] Get:279 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libncurses-dev ppc64el 6.3+20220423-2 [479 kB] Get:280 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libedit-dev ppc64el 3.1-20210910-1build1 [145 kB] Get:281 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libevent-2.1-7a ppc64el 2.1.12-stable-5ubuntu1 [169 kB] Get:282 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsepol-dev ppc64el 3.4-2 [465 kB] Get:283 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpcre2-16-0 ppc64el 10.40-1ubuntu1 [241 kB] Get:284 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpcre2-32-0 ppc64el 10.40-1ubuntu1 [225 kB] Get:285 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpcre2-posix3 ppc64el 10.40-1ubuntu1 [6440 B] Get:286 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpcre2-dev ppc64el 10.40-1ubuntu1 [790 kB] Get:287 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libselinux1-dev ppc64el 3.4-1 [191 kB] Get:288 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libfuse3-dev ppc64el 3.11.0-1 [151 kB] Get:289 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgmpxx4ldbl ppc64el 2:6.2.1+dfsg1-1ubuntu2 [10.3 kB] Get:290 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgmp-dev ppc64el 2:6.2.1+dfsg1-1ubuntu2 [359 kB] Get:291 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libgnutls-openssl27 ppc64el 3.7.7-2ubuntu2.1 [23.1 kB] Get:292 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libunbound8 ppc64el 1.16.2-1ubuntu0.1 [506 kB] Get:293 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libgnutls-dane0 ppc64el 3.7.7-2ubuntu2.1 [23.7 kB] Get:294 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libgnutlsxx30 ppc64el 3.7.7-2ubuntu2.1 [15.4 kB] Get:295 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libidn2-dev ppc64el 2.3.3-1 [123 kB] Get:296 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libp11-kit-dev ppc64el 0.24.1-1ubuntu2 [20.6 kB] Get:297 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libtasn1-6-dev ppc64el 4.18.0-4build1 [104 kB] Get:298 http://ftpmaster.internal/ubuntu kinetic/main ppc64el nettle-dev ppc64el 3.8.1-2 [1152 kB] Get:299 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libgnutls28-dev ppc64el 3.7.7-2ubuntu2.1 [1188 kB] Get:300 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libtcmalloc-minimal4 ppc64el 2.9.1-0ubuntu3 [112 kB] Get:301 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgoogle-perftools4 ppc64el 2.9.1-0ubuntu3 [244 kB] Get:302 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libgoogle-perftools-dev ppc64el 2.9.1-0ubuntu3 [527 kB] Get:303 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libhwloc15 ppc64el 2.8.0-1 [205 kB] Get:304 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libinih1 ppc64el 55-1ubuntu1 [7626 B] Get:305 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libjson-perl all 4.09000-1 [82.4 kB] Get:306 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libkeyutils-dev ppc64el 1.6.3-1 [49.6 kB] Get:307 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el libldap-dev ppc64el 2.5.14+dfsg-0ubuntu0.22.10.1 [369 kB] Get:308 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsnappy1v5 ppc64el 1.1.9-2 [29.9 kB] Get:309 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libleveldb1d ppc64el 1.23-3build1 [153 kB] Get:310 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libleveldb-dev ppc64el 1.23-3build1 [226 kB] Get:311 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libltdl7 ppc64el 2.4.7-4 [47.3 kB] Get:312 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libltdl-dev ppc64el 2.4.7-4 [178 kB] Get:313 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liblua5.3-0 ppc64el 5.3.6-1build1 [197 kB] Get:314 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libreadline-dev ppc64el 8.2-1 [224 kB] Get:315 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liblua5.3-dev ppc64el 5.3.6-1build1 [203 kB] Get:316 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libndctl6 ppc64el 74-1 [73.1 kB] Get:317 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libndctl-dev ppc64el 74-1 [11.0 kB] Get:318 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnl-3-dev ppc64el 3.7.0-0.2 [128 kB] Get:319 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnl-genl-3-200 ppc64el 3.7.0-0.2 [13.7 kB] Get:320 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnl-genl-3-dev ppc64el 3.7.0-0.2 [14.0 kB] Get:321 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnl-route-3-dev ppc64el 3.7.0-0.2 [254 kB] Get:322 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnspr4-dev ppc64el 2:4.34.1-1 [242 kB] Get:323 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libnss3-dev ppc64el 2:3.82-1ubuntu0.1 [255 kB] Get:324 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liboath0 ppc64el 2.6.7-3build1 [46.9 kB] Get:325 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liboath-dev ppc64el 2.6.7-3build1 [81.0 kB] Get:326 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpciaccess0 ppc64el 0.16-3 [21.6 kB] Get:327 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpmem1 ppc64el 1.12.0-2 [39.0 kB] Get:328 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpmem-dev ppc64el 1.12.0-2 [55.9 kB] Get:329 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpmemobj1 ppc64el 1.12.0-2 [146 kB] Get:330 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libpmemobj-dev ppc64el 1.12.0-2 [308 kB] Get:331 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libprotobuf-lite23 ppc64el 3.12.4-1ubuntu7 [222 kB] Get:332 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libprotobuf23 ppc64el 3.12.4-1ubuntu7 [940 kB] Get:333 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libprotoc23 ppc64el 3.12.4-1ubuntu7 [734 kB] Get:334 http://ftpmaster.internal/ubuntu kinetic/main ppc64el librabbitmq4 ppc64el 0.11.0-1 [47.1 kB] Get:335 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libssl-dev ppc64el 3.0.5-2ubuntu2.1 [2619 kB] Get:336 http://ftpmaster.internal/ubuntu kinetic/main ppc64el librabbitmq-dev ppc64el 0.11.0-1 [82.4 kB] Get:337 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsctp1 ppc64el 1.0.19+dfsg-1build1 [10.1 kB] Get:338 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsctp-dev ppc64el 1.0.19+dfsg-1build1 [51.9 kB] Get:339 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsqlite3-dev ppc64el 3.39.3-1 [965 kB] Get:340 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libudev-dev ppc64el 251.4-1ubuntu7.1 [21.3 kB] Get:341 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liburcu8 ppc64el 0.13.2-1 [66.3 kB] Get:342 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libxml2-dev ppc64el 2.9.14+dfsg-1ubuntu0.1 [905 kB] Get:343 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libyaml-cpp0.7 ppc64el 0.7.0+dfsg-8build1 [107 kB] Get:344 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libyaml-cpp-dev ppc64el 0.7.0+dfsg-8build1 [246 kB] Get:345 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el lua5.1 ppc64el 5.1.5-9 [173 kB] Get:346 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el lua-any all 27+nmu1 [5026 B] Get:347 http://ftpmaster.internal/ubuntu kinetic/main ppc64el zip ppc64el 3.0-12build2 [194 kB] Get:348 http://ftpmaster.internal/ubuntu kinetic/main ppc64el unzip ppc64el 6.0-27ubuntu1 [194 kB] Get:349 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el luarocks all 3.8.0+dfsg1-1 [140 kB] Get:350 http://ftpmaster.internal/ubuntu kinetic/main ppc64el pkg-config ppc64el 0.29.2-1ubuntu3 [51.9 kB] Get:351 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python-babel-localedata all 2.8.0+dfsg.1-7 [4982 kB] Get:352 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python-pastedeploy-tpl all 2.1.1-2 [5102 B] Get:353 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-tz all 2022.2.1-1 [32.5 kB] Get:354 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-babel all 2.8.0+dfsg.1-7 [85.1 kB] Get:355 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-soupsieve all 2.3.2-1 [33.7 kB] Get:356 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-bs4 all 4.11.1-1 [99.2 kB] Get:357 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-certifi all 2022.6.15-2 [156 kB] Get:358 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-chardet all 4.0.0-2 [109 kB] Get:359 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-more-itertools all 8.10.0-2 [47.9 kB] Get:360 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-jaraco.functools all 3.5.0-1 [9228 B] Get:361 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-cheroot all 8.6.0+ds1-3ubuntu1 [74.6 kB] Get:362 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-jaraco.classes all 3.2.1-3 [6452 B] Get:363 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-jaraco.context all 4.1.1-2 [5602 B] Get:364 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-jaraco.text all 3.7.0-1 [9254 B] Get:365 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-jaraco.collections all 3.5.1-1 [11.5 kB] Get:366 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-tempora all 5.0.1-1 [14.8 kB] Get:367 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-portend all 3.1.0-1 [7272 B] Get:368 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-zc.lockfile all 2.0-2 [8844 B] Get:369 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-cherrypy3 all 18.8.0-1 [208 kB] Get:370 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el python3-distlib all 0.3.5-1 [267 kB] Get:371 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-roman all 3.3-1 [10.6 kB] Get:372 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-docutils all 0.17.1+dfsg-2 [387 kB] Get:373 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el python3-filelock all 3.7.1-1 [8914 B] Get:374 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-idna all 3.3-1 [49.3 kB] Get:375 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-imagesize all 1.4.1-1 [6844 B] Get:376 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-zipp all 1.0.0-4 [5548 B] Get:377 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-importlib-metadata all 4.6.4-1 [16.2 kB] Get:378 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-markupsafe ppc64el 2.0.1-2build1 [13.5 kB] Get:379 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-jinja2 all 3.0.3-1 [108 kB] Get:380 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-logutils all 0.3.3-8 [17.6 kB] Get:381 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el python3-mako all 1.1.3+ds1-3ubuntu2.1 [60.6 kB] Get:382 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-pyparsing all 3.0.7-2 [82.6 kB] Get:383 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-packaging all 21.3-1.1 [30.6 kB] Get:384 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-tempita all 0.5.2-7 [15.0 kB] Get:385 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-six all 1.16.0-4 [12.4 kB] Get:386 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-paste all 3.5.0+dfsg1-2 [459 kB] Get:387 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-pastedeploy all 2.1.1-2 [27.1 kB] Get:388 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-simplegeneric all 0.8.1-4 [11.4 kB] Get:389 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-singledispatch all 3.4.0.3-4 [7494 B] Get:390 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-webob all 1:1.8.6-2 [86.4 kB] Get:391 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-waitress all 2.1.1-2ubuntu1 [47.5 kB] Get:392 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-webtest all 2.0.35-1 [28.5 kB] Get:393 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-pecan all 1.4.1-1ubuntu1 [87.3 kB] Get:394 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el python3-setuptools all 59.6.0-1.2ubuntu0.22.10.1 [339 kB] Get:395 http://ftpmaster.internal/ubuntu kinetic-security/universe ppc64el python3-wheel all 0.37.1-2ubuntu0.22.10.1 [31.7 kB] Get:396 http://ftpmaster.internal/ubuntu kinetic-security/universe ppc64el python3-pip all 22.2+dfsg-1ubuntu0.2 [1271 kB] Get:397 http://ftpmaster.internal/ubuntu kinetic-security/universe ppc64el python3-pip-whl all 22.2+dfsg-1ubuntu0.2 [1636 kB] Get:398 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el python3-platformdirs all 2.5.2-1 [13.9 kB] Get:399 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el python3-pluggy all 1.0.0+repack-1 [15.1 kB] Get:400 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el python3-py all 1.10.0-1 [71.9 kB] Get:401 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-pygments all 2.12.0+dfsg-2 [766 kB] Get:402 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-urllib3 all 1.26.9-1 [98.8 kB] Get:403 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-requests all 2.27.1+dfsg-1ubuntu2 [50.3 kB] Get:404 http://ftpmaster.internal/ubuntu kinetic-security/universe ppc64el python3-setuptools-whl all 59.6.0-1.2ubuntu0.22.10.1 [788 kB] Get:405 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-snowballstemmer all 2.2.0-1build1 [60.2 kB] Get:406 http://ftpmaster.internal/ubuntu kinetic/main ppc64el sphinx-common all 4.5.0-4 [679 kB] Get:407 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-alabaster all 0.7.12-1 [17.8 kB] Get:408 http://ftpmaster.internal/ubuntu kinetic/main ppc64el python3-sphinx all 4.5.0-4 [546 kB] Get:409 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el python3-toml all 0.10.2-1 [16.5 kB] Get:410 http://ftpmaster.internal/ubuntu kinetic-security/universe ppc64el python3-wheel-whl all 0.37.1-2ubuntu0.22.10.1 [38.0 kB] Get:411 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el python3-virtualenv all 20.16.3+ds-1 [77.4 kB] Get:412 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el ragel ppc64el 6.10-3 [1094 kB] Get:413 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el systemtap-sdt-dev ppc64el 4.7-1 [17.7 kB] Get:414 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el tox all 3.21.4-1ubuntu1 [260 kB] Get:415 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libc6-dbg ppc64el 2.36-0ubuntu4 [15.0 MB] Get:416 http://ftpmaster.internal/ubuntu kinetic/main ppc64el valgrind ppc64el 1:3.18.1-1ubuntu2 [9021 kB] Get:417 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el virtualenv all 20.16.3+ds-1 [1966 B] Get:418 http://ftpmaster.internal/ubuntu kinetic/main ppc64el xfsprogs ppc64el 5.16.0-1ubuntu1 [934 kB] Get:419 http://ftpmaster.internal/ubuntu kinetic/main ppc64el dh-exec ppc64el 0.27 [26.3 kB] Get:420 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libbabeltrace1 ppc64el 1.5.8-2build1 [196 kB] Get:421 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libbabeltrace-dev ppc64el 1.5.8-2build1 [249 kB] Get:422 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libbabeltrace-ctf-dev all 1.5.8-2build1 [2376 B] Get:423 http://ftpmaster.internal/ubuntu kinetic/main ppc64el uuid-dev ppc64el 2.38-4ubuntu1 [36.2 kB] Get:424 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libblkid-dev ppc64el 2.38-4ubuntu1 [238 kB] Get:425 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libc-ares2 ppc64el 1.18.1-1ubuntu0.22.10.1 [56.3 kB] Get:426 http://ftpmaster.internal/ubuntu kinetic-security/main ppc64el libc-ares-dev ppc64el 1.18.1-1ubuntu0.22.10.1 [147 kB] Get:427 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libnuma-dev ppc64el 2.0.14-3ubuntu2 [43.0 kB] Get:428 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el libhwloc-dev ppc64el 2.8.0-1 [307 kB] Get:429 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libibverbs-dev ppc64el 42.0-1 [692 kB] Get:430 http://ftpmaster.internal/ubuntu kinetic-proposed/main ppc64el libldap2-dev all 2.5.14+dfsg-0ubuntu0.22.10.1 [11.1 kB] Get:431 http://ftpmaster.internal/ubuntu kinetic/main ppc64el liblz4-dev ppc64el 1.9.3-2build2 [100 kB] Get:432 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libpciaccess-dev ppc64el 0.16-3 [26.5 kB] Get:433 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libprotobuf-dev ppc64el 3.12.4-1ubuntu7 [1507 kB] Get:434 http://ftpmaster.internal/ubuntu kinetic/main ppc64el librdmacm1 ppc64el 42.0-1 [78.5 kB] Get:435 http://ftpmaster.internal/ubuntu kinetic/main ppc64el librdmacm-dev ppc64el 42.0-1 [137 kB] Get:436 http://ftpmaster.internal/ubuntu kinetic/main ppc64el libsnappy-dev ppc64el 1.1.9-2 [42.6 kB] Get:437 http://ftpmaster.internal/ubuntu kinetic/universe ppc64el protobuf-compiler ppc64el 3.12.4-1ubuntu7 [29.3 kB] Get:438 http://ftpmaster.internal/ubuntu kinetic/main ppc64el xfslibs-dev ppc64el 5.16.0-1ubuntu1 [75.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 420 MB in 21s (20.2 MB/s) Selecting previously unselected package libpython3.10-minimal:ppc64el. (Reading database ... 13524 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.7-1ubuntu0.2_ppc64el.deb ... Unpacking libpython3.10-minimal:ppc64el (3.10.7-1ubuntu0.2) ... Selecting previously unselected package libexpat1:ppc64el. Preparing to unpack .../libexpat1_2.4.8-2ubuntu0.22.10.1_ppc64el.deb ... Unpacking libexpat1:ppc64el (2.4.8-2ubuntu0.22.10.1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.7-1ubuntu0.2_ppc64el.deb ... Unpacking python3.10-minimal (3.10.7-1ubuntu0.2) ... Setting up libpython3.10-minimal:ppc64el (3.10.7-1ubuntu0.2) ... Setting up libexpat1:ppc64el (2.4.8-2ubuntu0.22.10.1) ... Setting up python3.10-minimal (3.10.7-1ubuntu0.2) ... Selecting previously unselected package python3-minimal. (Reading database ... 13826 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.6-1_ppc64el.deb ... Unpacking python3-minimal (3.10.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_8.0.0_all.deb ... Unpacking media-types (8.0.0) ... Selecting previously unselected package libmpdec3:ppc64el. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_ppc64el.deb ... Unpacking libmpdec3:ppc64el (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:ppc64el. Preparing to unpack .../3-libpython3.10-stdlib_3.10.7-1ubuntu0.2_ppc64el.deb ... Unpacking libpython3.10-stdlib:ppc64el (3.10.7-1ubuntu0.2) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.7-1ubuntu0.2_ppc64el.deb ... Unpacking python3.10 (3.10.7-1ubuntu0.2) ... Selecting previously unselected package libpython3-stdlib:ppc64el. Preparing to unpack .../5-libpython3-stdlib_3.10.6-1_ppc64el.deb ... Unpacking libpython3-stdlib:ppc64el (3.10.6-1) ... Setting up python3-minimal (3.10.6-1) ... Selecting previously unselected package python3. (Reading database ... 14227 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.6-1_ppc64el.deb ... Unpacking python3 (3.10.6-1) ... Selecting previously unselected package uuid-runtime. Preparing to unpack .../001-uuid-runtime_2.38-4ubuntu1_ppc64el.deb ... Unpacking uuid-runtime (2.38-4ubuntu1) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../002-distro-info-data_0.54ubuntu0.1_all.deb ... Unpacking distro-info-data (0.54ubuntu0.1) ... Selecting previously unselected package libmd0:ppc64el. Preparing to unpack .../003-libmd0_1.0.4-2_ppc64el.deb ... Unpacking libmd0:ppc64el (1.0.4-2) ... Selecting previously unselected package libbsd0:ppc64el. Preparing to unpack .../004-libbsd0_0.11.6-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (0.11.6-1) ... Selecting previously unselected package libdbus-1-3:ppc64el. Preparing to unpack .../005-libdbus-1-3_1.14.0-2ubuntu3_ppc64el.deb ... Unpacking libdbus-1-3:ppc64el (1.14.0-2ubuntu3) ... Selecting previously unselected package libelf1:ppc64el. Preparing to unpack .../006-libelf1_0.187-4_ppc64el.deb ... Unpacking libelf1:ppc64el (0.187-4) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../007-libglib2.0-0_2.74.3-0ubuntu1_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.74.3-0ubuntu1) ... Selecting previously unselected package libicu71:ppc64el. Preparing to unpack .../008-libicu71_71.1-3ubuntu1_ppc64el.deb ... Unpacking libicu71:ppc64el (71.1-3ubuntu1) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../009-libxml2_2.9.14+dfsg-1ubuntu0.1_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.14+dfsg-1ubuntu0.1) ... Selecting previously unselected package libyaml-0-2:ppc64el. Preparing to unpack .../010-libyaml-0-2_0.2.5-1_ppc64el.deb ... Unpacking libyaml-0-2:ppc64el (0.2.5-1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../011-lsb-release_11.2ubuntu1_all.deb ... Unpacking lsb-release (11.2ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../012-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../013-python3-pkg-resources_59.6.0-1.2ubuntu0.22.10.1_all.deb ... Unpacking python3-pkg-resources (59.6.0-1.2ubuntu0.22.10.1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../014-python3-yaml_5.4.1-1ubuntu1_ppc64el.deb ... Unpacking python3-yaml (5.4.1-1ubuntu1) ... Selecting previously unselected package ucf. Preparing to unpack .../015-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../016-bsdextrautils_2.38-4ubuntu1_ppc64el.deb ... Unpacking bsdextrautils (2.38-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../017-libmagic-mgc_1%3a5.41-4_ppc64el.deb ... Unpacking libmagic-mgc (1:5.41-4) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../018-libmagic1_1%3a5.41-4_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.41-4) ... Selecting previously unselected package file. Preparing to unpack .../019-file_1%3a5.41-4_ppc64el.deb ... Unpacking file (1:5.41-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../020-gettext-base_0.21-8_ppc64el.deb ... Unpacking gettext-base (0.21-8) ... Selecting previously unselected package libuchardet0:ppc64el. Preparing to unpack .../021-libuchardet0_0.0.7-1build2_ppc64el.deb ... Unpacking libuchardet0:ppc64el (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../022-groff-base_1.22.4-8build1_ppc64el.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../023-libdrm-common_2.4.113-2_all.deb ... Unpacking libdrm-common (2.4.113-2) ... Selecting previously unselected package libdrm2:ppc64el. Preparing to unpack .../024-libdrm2_2.4.113-2_ppc64el.deb ... Unpacking libdrm2:ppc64el (2.4.113-2) ... Selecting previously unselected package libedit2:ppc64el. Preparing to unpack .../025-libedit2_3.1-20210910-1build1_ppc64el.deb ... Unpacking libedit2:ppc64el (3.1-20210910-1build1) ... Selecting previously unselected package libfuse3-3:ppc64el. Preparing to unpack .../026-libfuse3-3_3.11.0-1_ppc64el.deb ... Unpacking libfuse3-3:ppc64el (3.11.0-1) ... Selecting previously unselected package libnghttp2-14:ppc64el. Preparing to unpack .../027-libnghttp2-14_1.49.0-1_ppc64el.deb ... Unpacking libnghttp2-14:ppc64el (1.49.0-1) ... Selecting previously unselected package libnuma1:ppc64el. Preparing to unpack .../028-libnuma1_2.0.14-3ubuntu2_ppc64el.deb ... Unpacking libnuma1:ppc64el (2.0.14-3ubuntu2) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../029-libpipeline1_1.5.6-2_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.5.6-2) ... Selecting previously unselected package libpsl5:ppc64el. Preparing to unpack .../030-libpsl5_0.21.0-1.2build2_ppc64el.deb ... Unpacking libpsl5:ppc64el (0.21.0-1.2build2) ... Selecting previously unselected package libuv1:ppc64el. Preparing to unpack .../031-libuv1_1.44.2-1_ppc64el.deb ... Unpacking libuv1:ppc64el (1.44.2-1) ... Selecting previously unselected package libxau6:ppc64el. Preparing to unpack .../032-libxau6_1%3a1.0.9-1build5_ppc64el.deb ... Unpacking libxau6:ppc64el (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:ppc64el. Preparing to unpack .../033-libxdmcp6_1%3a1.1.3-0ubuntu5_ppc64el.deb ... Unpacking libxdmcp6:ppc64el (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:ppc64el. Preparing to unpack .../034-libxcb1_1.15-1_ppc64el.deb ... Unpacking libxcb1:ppc64el (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../035-libx11-data_2%3a1.8.1-2_all.deb ... Unpacking libx11-data (2:1.8.1-2) ... Selecting previously unselected package libx11-6:ppc64el. Preparing to unpack .../036-libx11-6_2%3a1.8.1-2_ppc64el.deb ... Unpacking libx11-6:ppc64el (2:1.8.1-2) ... Selecting previously unselected package libxext6:ppc64el. Preparing to unpack .../037-libxext6_2%3a1.3.4-1build1_ppc64el.deb ... Unpacking libxext6:ppc64el (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../038-man-db_2.10.2-2_ppc64el.deb ... Unpacking man-db (2.10.2-2) ... Selecting previously unselected package wget. Preparing to unpack .../039-wget_1.21.3-1ubuntu1_ppc64el.deb ... Unpacking wget (1.21.3-1ubuntu1) ... Selecting previously unselected package m4. Preparing to unpack .../040-m4_1.4.19-1_ppc64el.deb ... Unpacking m4 (1.4.19-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../041-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../042-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../043-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../044-autopoint_0.21-8_all.deb ... Unpacking autopoint (0.21-8) ... Selecting previously unselected package ca-certificates-java. Preparing to unpack .../045-ca-certificates-java_20220719_all.deb ... Unpacking ca-certificates-java (20220719) ... Selecting previously unselected package libarchive13:ppc64el. Preparing to unpack .../046-libarchive13_3.6.0-1ubuntu1_ppc64el.deb ... Unpacking libarchive13:ppc64el (3.6.0-1ubuntu1) ... Selecting previously unselected package libbrotli1:ppc64el. Preparing to unpack .../047-libbrotli1_1.0.9-2build6_ppc64el.deb ... Unpacking libbrotli1:ppc64el (1.0.9-2build6) ... Selecting previously unselected package libsasl2-modules-db:ppc64el. Preparing to unpack .../048-libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_ppc64el.deb ... Unpacking libsasl2-modules-db:ppc64el (2.1.28+dfsg-6ubuntu2) ... Selecting previously unselected package libsasl2-2:ppc64el. Preparing to unpack .../049-libsasl2-2_2.1.28+dfsg-6ubuntu2_ppc64el.deb ... Unpacking libsasl2-2:ppc64el (2.1.28+dfsg-6ubuntu2) ... Selecting previously unselected package libldap-2.5-0:ppc64el. Preparing to unpack .../050-libldap-2.5-0_2.5.14+dfsg-0ubuntu0.22.10.1_ppc64el.deb ... Unpacking libldap-2.5-0:ppc64el (2.5.14+dfsg-0ubuntu0.22.10.1) ... Selecting previously unselected package librtmp1:ppc64el. Preparing to unpack .../051-librtmp1_2.4+20151223.gitfa8646d.1-2build4_ppc64el.deb ... Unpacking librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:ppc64el. Preparing to unpack .../052-libssh-4_0.9.6-2build1_ppc64el.deb ... Unpacking libssh-4:ppc64el (0.9.6-2build1) ... Selecting previously unselected package libcurl4:ppc64el. Preparing to unpack .../053-libcurl4_7.85.0-1ubuntu0.3_ppc64el.deb ... Unpacking libcurl4:ppc64el (7.85.0-1ubuntu0.3) ... Selecting previously unselected package libjsoncpp25:ppc64el. Preparing to unpack .../054-libjsoncpp25_1.9.5-4_ppc64el.deb ... Unpacking libjsoncpp25:ppc64el (1.9.5-4) ... Selecting previously unselected package librhash0:ppc64el. Preparing to unpack .../055-librhash0_1.4.2-1ubuntu1_ppc64el.deb ... Unpacking librhash0:ppc64el (1.4.2-1ubuntu1) ... Selecting previously unselected package dh-elpa-helper. Preparing to unpack .../056-dh-elpa-helper_2.0.9ubuntu1_all.deb ... Unpacking dh-elpa-helper (2.0.9ubuntu1) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../057-emacsen-common_3.0.4_all.deb ... Unpacking emacsen-common (3.0.4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../058-cmake-data_3.24.2-1ubuntu1_all.deb ... Unpacking cmake-data (3.24.2-1ubuntu1) ... Selecting previously unselected package cmake. Preparing to unpack .../059-cmake_3.24.2-1ubuntu1_ppc64el.deb ... Unpacking cmake (3.24.2-1ubuntu1) ... Selecting previously unselected package cython3. Preparing to unpack .../060-cython3_0.29.30-1ubuntu1_ppc64el.deb ... Unpacking cython3 (0.29.30-1ubuntu1) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../061-dctrl-tools_2.24-3build2_ppc64el.deb ... Unpacking dctrl-tools (2.24-3build2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../062-libdebhelper-perl_13.9.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.9.1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../063-libtool_2.4.7-4_all.deb ... Unpacking libtool (2.4.7-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../064-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../065-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../066-libsub-override-perl_0.09-3_all.deb ... Unpacking libsub-override-perl (0.09-3) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../067-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../068-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:ppc64el. Preparing to unpack .../069-libdw1_0.187-4_ppc64el.deb ... Unpacking libdw1:ppc64el (0.187-4) ... Selecting previously unselected package debugedit. Preparing to unpack .../070-debugedit_1%3a5.0-5_ppc64el.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../071-dwz_0.14-1build2_ppc64el.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../072-gettext_0.21-8_ppc64el.deb ... Unpacking gettext (0.21-8) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../073-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../074-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../075-debhelper_13.9.1ubuntu1_all.deb ... Unpacking debhelper (13.9.1ubuntu1) ... Selecting previously unselected package java-common. Preparing to unpack .../076-java-common_0.72build2_all.deb ... Unpacking java-common (0.72build2) ... Selecting previously unselected package libavahi-common-data:ppc64el. Preparing to unpack .../077-libavahi-common-data_0.8-6ubuntu1_ppc64el.deb ... Unpacking libavahi-common-data:ppc64el (0.8-6ubuntu1) ... Selecting previously unselected package libavahi-common3:ppc64el. Preparing to unpack .../078-libavahi-common3_0.8-6ubuntu1_ppc64el.deb ... Unpacking libavahi-common3:ppc64el (0.8-6ubuntu1) ... Selecting previously unselected package libavahi-client3:ppc64el. Preparing to unpack .../079-libavahi-client3_0.8-6ubuntu1_ppc64el.deb ... Unpacking libavahi-client3:ppc64el (0.8-6ubuntu1) ... Selecting previously unselected package libcups2:ppc64el. Preparing to unpack .../080-libcups2_2.4.2-1ubuntu2_ppc64el.deb ... Unpacking libcups2:ppc64el (2.4.2-1ubuntu2) ... Selecting previously unselected package liblcms2-2:ppc64el. Preparing to unpack .../081-liblcms2-2_2.13.1-1_ppc64el.deb ... Unpacking liblcms2-2:ppc64el (2.13.1-1) ... Selecting previously unselected package libjpeg-turbo8:ppc64el. Preparing to unpack .../082-libjpeg-turbo8_2.1.2-0ubuntu1_ppc64el.deb ... Unpacking libjpeg-turbo8:ppc64el (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8:ppc64el. Preparing to unpack .../083-libjpeg8_8c-2ubuntu10_ppc64el.deb ... Unpacking libjpeg8:ppc64el (8c-2ubuntu10) ... Selecting previously unselected package libfreetype6:ppc64el. Preparing to unpack .../084-libfreetype6_2.12.1+dfsg-3_ppc64el.deb ... Unpacking libfreetype6:ppc64el (2.12.1+dfsg-3) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../085-fonts-dejavu-core_2.37-2build1_all.deb ... Unpacking fonts-dejavu-core (2.37-2build1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../086-fontconfig-config_2.13.1-4.4ubuntu1_all.deb ... Unpacking fontconfig-config (2.13.1-4.4ubuntu1) ... Selecting previously unselected package libfontconfig1:ppc64el. Preparing to unpack .../087-libfontconfig1_2.13.1-4.4ubuntu1_ppc64el.deb ... Unpacking libfontconfig1:ppc64el (2.13.1-4.4ubuntu1) ... Selecting previously unselected package libnspr4:ppc64el. Preparing to unpack .../088-libnspr4_2%3a4.34.1-1_ppc64el.deb ... Unpacking libnspr4:ppc64el (2:4.34.1-1) ... Selecting previously unselected package libnss3:ppc64el. Preparing to unpack .../089-libnss3_2%3a3.82-1ubuntu0.1_ppc64el.deb ... Unpacking libnss3:ppc64el (2:3.82-1ubuntu0.1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../090-libasound2-data_1.2.7.2-1_all.deb ... Unpacking libasound2-data (1.2.7.2-1) ... Selecting previously unselected package libasound2:ppc64el. Preparing to unpack .../091-libasound2_1.2.7.2-1_ppc64el.deb ... Unpacking libasound2:ppc64el (1.2.7.2-1) ... Selecting previously unselected package libgraphite2-3:ppc64el. Preparing to unpack .../092-libgraphite2-3_1.3.14-1build2_ppc64el.deb ... Unpacking libgraphite2-3:ppc64el (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:ppc64el. Preparing to unpack .../093-libharfbuzz0b_2.7.4-1ubuntu5_ppc64el.deb ... Unpacking libharfbuzz0b:ppc64el (2.7.4-1ubuntu5) ... Selecting previously unselected package libpcsclite1:ppc64el. Preparing to unpack .../094-libpcsclite1_1.9.9-1_ppc64el.deb ... Unpacking libpcsclite1:ppc64el (1.9.9-1) ... Selecting previously unselected package openjdk-11-jre-headless:ppc64el. Preparing to unpack .../095-openjdk-11-jre-headless_11.0.18+10-0ubuntu1~22.10_ppc64el.deb ... Unpacking openjdk-11-jre-headless:ppc64el (11.0.18+10-0ubuntu1~22.10) ... Selecting previously unselected package default-jre-headless. Preparing to unpack .../096-default-jre-headless_2%3a1.11-72build2_ppc64el.deb ... Unpacking default-jre-headless (2:1.11-72build2) ... Selecting previously unselected package libglvnd0:ppc64el. Preparing to unpack .../097-libglvnd0_1.5.0-1_ppc64el.deb ... Unpacking libglvnd0:ppc64el (1.5.0-1) ... Selecting previously unselected package libglapi-mesa:ppc64el. Preparing to unpack .../098-libglapi-mesa_22.2.5-0ubuntu0.1_ppc64el.deb ... Unpacking libglapi-mesa:ppc64el (22.2.5-0ubuntu0.1) ... Selecting previously unselected package libx11-xcb1:ppc64el. Preparing to unpack .../099-libx11-xcb1_2%3a1.8.1-2_ppc64el.deb ... Unpacking libx11-xcb1:ppc64el (2:1.8.1-2) ... Selecting previously unselected package libxcb-dri2-0:ppc64el. Preparing to unpack .../100-libxcb-dri2-0_1.15-1_ppc64el.deb ... Unpacking libxcb-dri2-0:ppc64el (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:ppc64el. Preparing to unpack .../101-libxcb-dri3-0_1.15-1_ppc64el.deb ... Unpacking libxcb-dri3-0:ppc64el (1.15-1) ... Selecting previously unselected package libxcb-glx0:ppc64el. Preparing to unpack .../102-libxcb-glx0_1.15-1_ppc64el.deb ... Unpacking libxcb-glx0:ppc64el (1.15-1) ... Selecting previously unselected package libxcb-present0:ppc64el. Preparing to unpack .../103-libxcb-present0_1.15-1_ppc64el.deb ... Unpacking libxcb-present0:ppc64el (1.15-1) ... Selecting previously unselected package libxcb-shm0:ppc64el. Preparing to unpack .../104-libxcb-shm0_1.15-1_ppc64el.deb ... Unpacking libxcb-shm0:ppc64el (1.15-1) ... Selecting previously unselected package libxcb-sync1:ppc64el. Preparing to unpack .../105-libxcb-sync1_1.15-1_ppc64el.deb ... Unpacking libxcb-sync1:ppc64el (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:ppc64el. Preparing to unpack .../106-libxcb-xfixes0_1.15-1_ppc64el.deb ... Unpacking libxcb-xfixes0:ppc64el (1.15-1) ... Selecting previously unselected package libxfixes3:ppc64el. Preparing to unpack .../107-libxfixes3_1%3a6.0.0-1_ppc64el.deb ... Unpacking libxfixes3:ppc64el (1:6.0.0-1) ... Selecting previously unselected package libxshmfence1:ppc64el. Preparing to unpack .../108-libxshmfence1_1.3-1build4_ppc64el.deb ... Unpacking libxshmfence1:ppc64el (1.3-1build4) ... Selecting previously unselected package libxxf86vm1:ppc64el. Preparing to unpack .../109-libxxf86vm1_1%3a1.1.4-1build3_ppc64el.deb ... Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build3) ... Selecting previously unselected package libdrm-amdgpu1:ppc64el. Preparing to unpack .../110-libdrm-amdgpu1_2.4.113-2_ppc64el.deb ... Unpacking libdrm-amdgpu1:ppc64el (2.4.113-2) ... Selecting previously unselected package libdrm-nouveau2:ppc64el. Preparing to unpack .../111-libdrm-nouveau2_2.4.113-2_ppc64el.deb ... Unpacking libdrm-nouveau2:ppc64el (2.4.113-2) ... Selecting previously unselected package libdrm-radeon1:ppc64el. Preparing to unpack .../112-libdrm-radeon1_2.4.113-2_ppc64el.deb ... Unpacking libdrm-radeon1:ppc64el (2.4.113-2) ... Selecting previously unselected package libllvm15:ppc64el. Preparing to unpack .../113-libllvm15_1%3a15.0.6-3~ubuntu0.22.10.2_ppc64el.deb ... Unpacking libllvm15:ppc64el (1:15.0.6-3~ubuntu0.22.10.2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../114-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libsensors5:ppc64el. Preparing to unpack .../115-libsensors5_1%3a3.6.0-7ubuntu1_ppc64el.deb ... Unpacking libsensors5:ppc64el (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:ppc64el. Preparing to unpack .../116-libgl1-mesa-dri_22.2.5-0ubuntu0.1_ppc64el.deb ... Unpacking libgl1-mesa-dri:ppc64el (22.2.5-0ubuntu0.1) ... Selecting previously unselected package libglx-mesa0:ppc64el. Preparing to unpack .../117-libglx-mesa0_22.2.5-0ubuntu0.1_ppc64el.deb ... Unpacking libglx-mesa0:ppc64el (22.2.5-0ubuntu0.1) ... Selecting previously unselected package libglx0:ppc64el. Preparing to unpack .../118-libglx0_1.5.0-1_ppc64el.deb ... Unpacking libglx0:ppc64el (1.5.0-1) ... Selecting previously unselected package libgl1:ppc64el. Preparing to unpack .../119-libgl1_1.5.0-1_ppc64el.deb ... Unpacking libgl1:ppc64el (1.5.0-1) ... Selecting previously unselected package libgif7:ppc64el. Preparing to unpack .../120-libgif7_5.2.1-2.5_ppc64el.deb ... Unpacking libgif7:ppc64el (5.2.1-2.5) ... Selecting previously unselected package libxi6:ppc64el. Preparing to unpack .../121-libxi6_2%3a1.8-1build1_ppc64el.deb ... Unpacking libxi6:ppc64el (2:1.8-1build1) ... Selecting previously unselected package libxrender1:ppc64el. Preparing to unpack .../122-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... Selecting previously unselected package x11-common. Preparing to unpack .../123-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libxtst6:ppc64el. Preparing to unpack .../124-libxtst6_2%3a1.2.3-1.1_ppc64el.deb ... Unpacking libxtst6:ppc64el (2:1.2.3-1.1) ... Selecting previously unselected package openjdk-11-jre:ppc64el. Preparing to unpack .../125-openjdk-11-jre_11.0.18+10-0ubuntu1~22.10_ppc64el.deb ... Unpacking openjdk-11-jre:ppc64el (11.0.18+10-0ubuntu1~22.10) ... Selecting previously unselected package default-jre. Preparing to unpack .../126-default-jre_2%3a1.11-72build2_ppc64el.deb ... Unpacking default-jre (2:1.11-72build2) ... Selecting previously unselected package openjdk-11-jdk-headless:ppc64el. Preparing to unpack .../127-openjdk-11-jdk-headless_11.0.18+10-0ubuntu1~22.10_ppc64el.deb ... Unpacking openjdk-11-jdk-headless:ppc64el (11.0.18+10-0ubuntu1~22.10) ... Selecting previously unselected package default-jdk-headless. Preparing to unpack .../128-default-jdk-headless_2%3a1.11-72build2_ppc64el.deb ... Unpacking default-jdk-headless (2:1.11-72build2) ... Selecting previously unselected package openjdk-11-jdk:ppc64el. Preparing to unpack .../129-openjdk-11-jdk_11.0.18+10-0ubuntu1~22.10_ppc64el.deb ... Unpacking openjdk-11-jdk:ppc64el (11.0.18+10-0ubuntu1~22.10) ... Selecting previously unselected package default-jdk. Preparing to unpack .../130-default-jdk_2%3a1.11-72build2_ppc64el.deb ... Unpacking default-jdk (2:1.11-72build2) ... Selecting previously unselected package libksba8:ppc64el. Preparing to unpack .../131-libksba8_1.6.0-3ubuntu1.1_ppc64el.deb ... Unpacking libksba8:ppc64el (1.6.0-3ubuntu1.1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../132-dirmngr_2.2.35-3ubuntu1_ppc64el.deb ... Unpacking dirmngr (2.2.35-3ubuntu1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../133-gnupg-l10n_2.2.35-3ubuntu1_all.deb ... Unpacking gnupg-l10n (2.2.35-3ubuntu1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../134-gnupg-utils_2.2.35-3ubuntu1_ppc64el.deb ... Unpacking gnupg-utils (2.2.35-3ubuntu1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../135-gpg-wks-client_2.2.35-3ubuntu1_ppc64el.deb ... Unpacking gpg-wks-client (2.2.35-3ubuntu1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../136-gpg-wks-server_2.2.35-3ubuntu1_ppc64el.deb ... Unpacking gpg-wks-server (2.2.35-3ubuntu1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../137-gpgsm_2.2.35-3ubuntu1_ppc64el.deb ... Unpacking gpgsm (2.2.35-3ubuntu1) ... Selecting previously unselected package gnupg. Preparing to unpack .../138-gnupg_2.2.35-3ubuntu1_all.deb ... Unpacking gnupg (2.2.35-3ubuntu1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../139-libfile-dirlist-perl_0.05-2_all.deb ... Unpacking libfile-dirlist-perl (0.05-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../140-libfile-which-perl_1.27-1_all.deb ... Unpacking libfile-which-perl (1.27-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../141-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../142-libfile-touch-perl_0.12-1_all.deb ... Unpacking libfile-touch-perl (0.12-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../143-libio-pty-perl_1%3a1.15-2build2_ppc64el.deb ... Unpacking libio-pty-perl (1:1.15-2build2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../144-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../145-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../146-libclass-xsaccessor-perl_1.19-4_ppc64el.deb ... Unpacking libclass-xsaccessor-perl (1.19-4) ... Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. Preparing to unpack .../147-libb-hooks-op-check-perl_0.22-2_ppc64el.deb ... Unpacking libb-hooks-op-check-perl:ppc64el (0.22-2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../148-libdynaloader-functions-perl_0.003-2_all.deb ... Unpacking libdynaloader-functions-perl (0.003-2) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../149-libdevel-callchecker-perl_0.008-1ubuntu4_ppc64el.deb ... Unpacking libdevel-callchecker-perl (0.008-1ubuntu4) ... Selecting previously unselected package libparams-classify-perl:ppc64el. Preparing to unpack .../150-libparams-classify-perl_0.015-2_ppc64el.deb ... Unpacking libparams-classify-perl:ppc64el (0.015-2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../151-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../152-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../153-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../154-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../155-libmoo-perl_2.005004-3_all.deb ... Unpacking libmoo-perl (2.005004-3) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../156-libencode-locale-perl_1.05-2_all.deb ... Unpacking libencode-locale-perl (1.05-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../157-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../158-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../159-libfile-listing-perl_6.15-1_all.deb ... Unpacking libfile-listing-perl (6.15-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../160-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../161-liburi-perl_5.12-1ubuntu1_all.deb ... Unpacking liburi-perl (5.12-1ubuntu1) ... Selecting previously unselected package libhtml-parser-perl:ppc64el. Preparing to unpack .../162-libhtml-parser-perl_3.78-1_ppc64el.deb ... Unpacking libhtml-parser-perl:ppc64el (3.78-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../163-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../164-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../165-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../166-libhttp-message-perl_6.37-1_all.deb ... Unpacking libhttp-message-perl (6.37-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../167-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../168-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:ppc64el. Preparing to unpack .../169-perl-openssl-defaults_7_ppc64el.deb ... Unpacking perl-openssl-defaults:ppc64el (7) ... Selecting previously unselected package libnet-ssleay-perl:ppc64el. Preparing to unpack .../170-libnet-ssleay-perl_1.92-2_ppc64el.deb ... Unpacking libnet-ssleay-perl:ppc64el (1.92-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../171-libio-socket-ssl-perl_2.074-2_all.deb ... Unpacking libio-socket-ssl-perl (2.074-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../172-libnet-http-perl_6.22-1_all.deb ... Unpacking libnet-http-perl (6.22-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../173-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../174-libtry-tiny-perl_0.31-1_all.deb ... Unpacking libtry-tiny-perl (0.31-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../175-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../176-libwww-perl_6.67-1_all.deb ... Unpacking libwww-perl (6.67-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../177-patchutils_0.4.2-1build2_ppc64el.deb ... Unpacking patchutils (0.4.2-1build2) ... Selecting previously unselected package wdiff. Preparing to unpack .../178-wdiff_1.2.2-2build3_ppc64el.deb ... Unpacking wdiff (1.2.2-2build3) ... Selecting previously unselected package devscripts. Preparing to unpack .../179-devscripts_2.22.2ubuntu3_ppc64el.deb ... Unpacking devscripts (2.22.2ubuntu3) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../180-python3-lib2to3_3.10.7-1_all.deb ... Unpacking python3-lib2to3 (3.10.7-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../181-python3-distutils_3.10.7-1_all.deb ... Unpacking python3-distutils (3.10.7-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../182-dh-python_5.20221001_all.deb ... Unpacking dh-python (5.20221001) ... Selecting previously unselected package xml-core. Preparing to unpack .../183-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../184-docutils-common_0.17.1+dfsg-2_all.deb ... Unpacking docutils-common (0.17.1+dfsg-2) ... Selecting previously unselected package gperf. Preparing to unpack .../185-gperf_3.1-1build1_ppc64el.deb ... Unpacking gperf (3.1-1build1) ... Selecting previously unselected package libnl-3-200:ppc64el. Preparing to unpack .../186-libnl-3-200_3.7.0-0.2_ppc64el.deb ... Unpacking libnl-3-200:ppc64el (3.7.0-0.2) ... Selecting previously unselected package libnl-route-3-200:ppc64el. Preparing to unpack .../187-libnl-route-3-200_3.7.0-0.2_ppc64el.deb ... Unpacking libnl-route-3-200:ppc64el (3.7.0-0.2) ... Selecting previously unselected package libibverbs1:ppc64el. Preparing to unpack .../188-libibverbs1_42.0-1_ppc64el.deb ... Unpacking libibverbs1:ppc64el (42.0-1) ... Selecting previously unselected package ibverbs-providers:ppc64el. Preparing to unpack .../189-ibverbs-providers_42.0-1_ppc64el.deb ... Unpacking ibverbs-providers:ppc64el (42.0-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../190-icu-devtools_71.1-3ubuntu1_ppc64el.deb ... Unpacking icu-devtools (71.1-3ubuntu1) ... Selecting previously unselected package javahelper. Preparing to unpack .../191-javahelper_0.78_all.deb ... Unpacking javahelper (0.78) ... Selecting previously unselected package libhamcrest-java. Preparing to unpack .../192-libhamcrest-java_1.3-9_all.deb ... Unpacking libhamcrest-java (1.3-9) ... Selecting previously unselected package junit4. Preparing to unpack .../193-junit4_4.13.2-1_all.deb ... Unpacking junit4 (4.13.2-1) ... Selecting previously unselected package libaio1:ppc64el. Preparing to unpack .../194-libaio1_0.3.113-2_ppc64el.deb ... Unpacking libaio1:ppc64el (0.3.113-2) ... Selecting previously unselected package libaio-dev:ppc64el. Preparing to unpack .../195-libaio-dev_0.3.113-2_ppc64el.deb ... Unpacking libaio-dev:ppc64el (0.3.113-2) ... Selecting previously unselected package libboost1.74-dev:ppc64el. Preparing to unpack .../196-libboost1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-atomic1.74.0:ppc64el. Preparing to unpack .../197-libboost-atomic1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-atomic1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-atomic1.74-dev:ppc64el. Preparing to unpack .../198-libboost-atomic1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-atomic1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-atomic-dev:ppc64el. Preparing to unpack .../199-libboost-atomic-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-atomic-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-chrono1.74.0:ppc64el. Preparing to unpack .../200-libboost-chrono1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-chrono1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-chrono1.74-dev:ppc64el. Preparing to unpack .../201-libboost-chrono1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-chrono1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-chrono-dev:ppc64el. Preparing to unpack .../202-libboost-chrono-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-chrono-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-date-time1.74.0:ppc64el. Preparing to unpack .../203-libboost-date-time1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-date-time1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-serialization1.74.0:ppc64el. Preparing to unpack .../204-libboost-serialization1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-serialization1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-serialization1.74-dev:ppc64el. Preparing to unpack .../205-libboost-serialization1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-serialization1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-date-time1.74-dev:ppc64el. Preparing to unpack .../206-libboost-date-time1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-date-time1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-system1.74.0:ppc64el. Preparing to unpack .../207-libboost-system1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-system1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-system1.74-dev:ppc64el. Preparing to unpack .../208-libboost-system1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-system1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-thread1.74.0:ppc64el. Preparing to unpack .../209-libboost-thread1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-thread1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-thread1.74-dev:ppc64el. Preparing to unpack .../210-libboost-thread1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-thread1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-context1.74.0:ppc64el. Preparing to unpack .../211-libboost-context1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-context1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-context1.74-dev:ppc64el. Preparing to unpack .../212-libboost-context1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-context1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-context-dev:ppc64el. Preparing to unpack .../213-libboost-context-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-context-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-coroutine1.74.0:ppc64el. Preparing to unpack .../214-libboost-coroutine1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-coroutine1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-coroutine1.74-dev:ppc64el. Preparing to unpack .../215-libboost-coroutine1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-coroutine1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-coroutine-dev:ppc64el. Preparing to unpack .../216-libboost-coroutine-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-coroutine-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-date-time-dev:ppc64el. Preparing to unpack .../217-libboost-date-time-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-date-time-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-filesystem1.74.0:ppc64el. Preparing to unpack .../218-libboost-filesystem1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-filesystem1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-filesystem1.74-dev:ppc64el. Preparing to unpack .../219-libboost-filesystem1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-filesystem1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-filesystem-dev:ppc64el. Preparing to unpack .../220-libboost-filesystem-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-filesystem-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-regex1.74.0:ppc64el. Preparing to unpack .../221-libboost-regex1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-regex1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libicu-dev:ppc64el. Preparing to unpack .../222-libicu-dev_71.1-3ubuntu1_ppc64el.deb ... Unpacking libicu-dev:ppc64el (71.1-3ubuntu1) ... Selecting previously unselected package libboost-regex1.74-dev:ppc64el. Preparing to unpack .../223-libboost-regex1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-regex1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-iostreams1.74.0:ppc64el. Preparing to unpack .../224-libboost-iostreams1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-iostreams1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-iostreams1.74-dev:ppc64el. Preparing to unpack .../225-libboost-iostreams1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-iostreams1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-iostreams-dev:ppc64el. Preparing to unpack .../226-libboost-iostreams-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-iostreams-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-program-options1.74.0:ppc64el. Preparing to unpack .../227-libboost-program-options1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-program-options1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-program-options1.74-dev:ppc64el. Preparing to unpack .../228-libboost-program-options1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-program-options1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-program-options-dev:ppc64el. Preparing to unpack .../229-libboost-program-options-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-program-options-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-python1.74.0. Preparing to unpack .../230-libboost-python1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-python1.74.0 (1.74.0-17ubuntu1) ... Selecting previously unselected package libpython3.10:ppc64el. Preparing to unpack .../231-libpython3.10_3.10.7-1ubuntu0.2_ppc64el.deb ... Unpacking libpython3.10:ppc64el (3.10.7-1ubuntu0.2) ... Selecting previously unselected package libexpat1-dev:ppc64el. Preparing to unpack .../232-libexpat1-dev_2.4.8-2ubuntu0.22.10.1_ppc64el.deb ... Unpacking libexpat1-dev:ppc64el (2.4.8-2ubuntu0.22.10.1) ... Selecting previously unselected package zlib1g-dev:ppc64el. Preparing to unpack .../233-zlib1g-dev_1%3a1.2.11.dfsg-4.1ubuntu1_ppc64el.deb ... Unpacking zlib1g-dev:ppc64el (1:1.2.11.dfsg-4.1ubuntu1) ... Selecting previously unselected package libpython3.10-dev:ppc64el. Preparing to unpack .../234-libpython3.10-dev_3.10.7-1ubuntu0.2_ppc64el.deb ... Unpacking libpython3.10-dev:ppc64el (3.10.7-1ubuntu0.2) ... Selecting previously unselected package libpython3-dev:ppc64el. Preparing to unpack .../235-libpython3-dev_3.10.6-1_ppc64el.deb ... Unpacking libpython3-dev:ppc64el (3.10.6-1) ... Selecting previously unselected package python3.10-dev. Preparing to unpack .../236-python3.10-dev_3.10.7-1ubuntu0.2_ppc64el.deb ... Unpacking python3.10-dev (3.10.7-1ubuntu0.2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../237-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ... Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../238-libjs-underscore_1.13.3~dfsg+~1.11.4-1_all.deb ... Unpacking libjs-underscore (1.13.3~dfsg+~1.11.4-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../239-libjs-sphinxdoc_4.5.0-4_all.deb ... Unpacking libjs-sphinxdoc (4.5.0-4) ... Selecting previously unselected package python3-dev. Preparing to unpack .../240-python3-dev_3.10.6-1_ppc64el.deb ... Unpacking python3-dev (3.10.6-1) ... Selecting previously unselected package libboost-python1.74-dev. Preparing to unpack .../241-libboost-python1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-python1.74-dev (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-python-dev. Preparing to unpack .../242-libboost-python-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-python-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-random1.74.0:ppc64el. Preparing to unpack .../243-libboost-random1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-random1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-random1.74-dev:ppc64el. Preparing to unpack .../244-libboost-random1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-random1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-random-dev:ppc64el. Preparing to unpack .../245-libboost-random-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-random-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-regex-dev:ppc64el. Preparing to unpack .../246-libboost-regex-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-regex-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-system-dev:ppc64el. Preparing to unpack .../247-libboost-system-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-system-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-test1.74.0:ppc64el. Preparing to unpack .../248-libboost-test1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-test1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-test1.74-dev:ppc64el. Preparing to unpack .../249-libboost-test1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-test1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-test-dev:ppc64el. Preparing to unpack .../250-libboost-test-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-test-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-thread-dev:ppc64el. Preparing to unpack .../251-libboost-thread-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-thread-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-timer1.74.0:ppc64el. Preparing to unpack .../252-libboost-timer1.74.0_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-timer1.74.0:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-timer1.74-dev:ppc64el. Preparing to unpack .../253-libboost-timer1.74-dev_1.74.0-17ubuntu1_ppc64el.deb ... Unpacking libboost-timer1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Selecting previously unselected package libboost-timer-dev:ppc64el. Preparing to unpack .../254-libboost-timer-dev_1.74.0.3ubuntu7_ppc64el.deb ... Unpacking libboost-timer-dev:ppc64el (1.74.0.3ubuntu7) ... Selecting previously unselected package libmd-dev:ppc64el. Preparing to unpack .../255-libmd-dev_1.0.4-2_ppc64el.deb ... Unpacking libmd-dev:ppc64el (1.0.4-2) ... Selecting previously unselected package libbsd-dev:ppc64el. Preparing to unpack .../256-libbsd-dev_0.11.6-1_ppc64el.deb ... Unpacking libbsd-dev:ppc64el (0.11.6-1) ... Selecting previously unselected package libbz2-dev:ppc64el. Preparing to unpack .../257-libbz2-dev_1.0.8-5build1_ppc64el.deb ... Unpacking libbz2-dev:ppc64el (1.0.8-5build1) ... Selecting previously unselected package libcap-ng-dev:ppc64el. Preparing to unpack .../258-libcap-ng-dev_0.8.3-1_ppc64el.deb ... Unpacking libcap-ng-dev:ppc64el (0.8.3-1) ... Selecting previously unselected package libcrypto++8:ppc64el. Preparing to unpack .../259-libcrypto++8_8.7.0+git220824-1_ppc64el.deb ... Unpacking libcrypto++8:ppc64el (8.7.0+git220824-1) ... Selecting previously unselected package libcrypto++-dev:ppc64el. Preparing to unpack .../260-libcrypto++-dev_8.7.0+git220824-1_ppc64el.deb ... Unpacking libcrypto++-dev:ppc64el (8.7.0+git220824-1) ... Selecting previously unselected package libcryptsetup-dev:ppc64el. Preparing to unpack .../261-libcryptsetup-dev_2%3a2.5.0-2ubuntu1_ppc64el.deb ... Unpacking libcryptsetup-dev:ppc64el (2:2.5.0-2ubuntu1) ... Selecting previously unselected package libcunit1:ppc64el. Preparing to unpack .../262-libcunit1_2.1-3-dfsg-2.4_ppc64el.deb ... Unpacking libcunit1:ppc64el (2.1-3-dfsg-2.4) ... Selecting previously unselected package libcunit1-dev. Preparing to unpack .../263-libcunit1-dev_2.1-3-dfsg-2.4_ppc64el.deb ... Unpacking libcunit1-dev (2.1-3-dfsg-2.4) ... Selecting previously unselected package libcurl3-gnutls:ppc64el. Preparing to unpack .../264-libcurl3-gnutls_7.85.0-1ubuntu0.3_ppc64el.deb ... Unpacking libcurl3-gnutls:ppc64el (7.85.0-1ubuntu0.3) ... Selecting previously unselected package libcurl4-gnutls-dev:ppc64el. Preparing to unpack .../265-libcurl4-gnutls-dev_7.85.0-1ubuntu0.3_ppc64el.deb ... Unpacking libcurl4-gnutls-dev:ppc64el (7.85.0-1ubuntu0.3) ... Selecting previously unselected package libdaxctl1:ppc64el. Preparing to unpack .../266-libdaxctl1_74-1_ppc64el.deb ... Unpacking libdaxctl1:ppc64el (74-1) ... Selecting previously unselected package libdaxctl-dev:ppc64el. Preparing to unpack .../267-libdaxctl-dev_74-1_ppc64el.deb ... Unpacking libdaxctl-dev:ppc64el (74-1) ... Selecting previously unselected package libncurses-dev:ppc64el. Preparing to unpack .../268-libncurses-dev_6.3+20220423-2_ppc64el.deb ... Unpacking libncurses-dev:ppc64el (6.3+20220423-2) ... Selecting previously unselected package libedit-dev:ppc64el. Preparing to unpack .../269-libedit-dev_3.1-20210910-1build1_ppc64el.deb ... Unpacking libedit-dev:ppc64el (3.1-20210910-1build1) ... Selecting previously unselected package libevent-2.1-7a:ppc64el. Preparing to unpack .../270-libevent-2.1-7a_2.1.12-stable-5ubuntu1_ppc64el.deb ... Unpacking libevent-2.1-7a:ppc64el (2.1.12-stable-5ubuntu1) ... Selecting previously unselected package libsepol-dev:ppc64el. Preparing to unpack .../271-libsepol-dev_3.4-2_ppc64el.deb ... Unpacking libsepol-dev:ppc64el (3.4-2) ... Selecting previously unselected package libpcre2-16-0:ppc64el. Preparing to unpack .../272-libpcre2-16-0_10.40-1ubuntu1_ppc64el.deb ... Unpacking libpcre2-16-0:ppc64el (10.40-1ubuntu1) ... Selecting previously unselected package libpcre2-32-0:ppc64el. Preparing to unpack .../273-libpcre2-32-0_10.40-1ubuntu1_ppc64el.deb ... Unpacking libpcre2-32-0:ppc64el (10.40-1ubuntu1) ... Selecting previously unselected package libpcre2-posix3:ppc64el. Preparing to unpack .../274-libpcre2-posix3_10.40-1ubuntu1_ppc64el.deb ... Unpacking libpcre2-posix3:ppc64el (10.40-1ubuntu1) ... Selecting previously unselected package libpcre2-dev:ppc64el. Preparing to unpack .../275-libpcre2-dev_10.40-1ubuntu1_ppc64el.deb ... Unpacking libpcre2-dev:ppc64el (10.40-1ubuntu1) ... Selecting previously unselected package libselinux1-dev:ppc64el. Preparing to unpack .../276-libselinux1-dev_3.4-1_ppc64el.deb ... Unpacking libselinux1-dev:ppc64el (3.4-1) ... Selecting previously unselected package libfuse3-dev:ppc64el. Preparing to unpack .../277-libfuse3-dev_3.11.0-1_ppc64el.deb ... Unpacking libfuse3-dev:ppc64el (3.11.0-1) ... Selecting previously unselected package libgmpxx4ldbl:ppc64el. Preparing to unpack .../278-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1ubuntu2_ppc64el.deb ... Unpacking libgmpxx4ldbl:ppc64el (2:6.2.1+dfsg1-1ubuntu2) ... Selecting previously unselected package libgmp-dev:ppc64el. Preparing to unpack .../279-libgmp-dev_2%3a6.2.1+dfsg1-1ubuntu2_ppc64el.deb ... Unpacking libgmp-dev:ppc64el (2:6.2.1+dfsg1-1ubuntu2) ... Selecting previously unselected package libgnutls-openssl27:ppc64el. Preparing to unpack .../280-libgnutls-openssl27_3.7.7-2ubuntu2.1_ppc64el.deb ... Unpacking libgnutls-openssl27:ppc64el (3.7.7-2ubuntu2.1) ... Selecting previously unselected package libunbound8:ppc64el. Preparing to unpack .../281-libunbound8_1.16.2-1ubuntu0.1_ppc64el.deb ... Unpacking libunbound8:ppc64el (1.16.2-1ubuntu0.1) ... Selecting previously unselected package libgnutls-dane0:ppc64el. Preparing to unpack .../282-libgnutls-dane0_3.7.7-2ubuntu2.1_ppc64el.deb ... Unpacking libgnutls-dane0:ppc64el (3.7.7-2ubuntu2.1) ... Selecting previously unselected package libgnutlsxx30:ppc64el. Preparing to unpack .../283-libgnutlsxx30_3.7.7-2ubuntu2.1_ppc64el.deb ... Unpacking libgnutlsxx30:ppc64el (3.7.7-2ubuntu2.1) ... Selecting previously unselected package libidn2-dev:ppc64el. Preparing to unpack .../284-libidn2-dev_2.3.3-1_ppc64el.deb ... Unpacking libidn2-dev:ppc64el (2.3.3-1) ... Selecting previously unselected package libp11-kit-dev:ppc64el. Preparing to unpack .../285-libp11-kit-dev_0.24.1-1ubuntu2_ppc64el.deb ... Unpacking libp11-kit-dev:ppc64el (0.24.1-1ubuntu2) ... Selecting previously unselected package libtasn1-6-dev:ppc64el. Preparing to unpack .../286-libtasn1-6-dev_4.18.0-4build1_ppc64el.deb ... Unpacking libtasn1-6-dev:ppc64el (4.18.0-4build1) ... Selecting previously unselected package nettle-dev:ppc64el. Preparing to unpack .../287-nettle-dev_3.8.1-2_ppc64el.deb ... Unpacking nettle-dev:ppc64el (3.8.1-2) ... Selecting previously unselected package libgnutls28-dev:ppc64el. Preparing to unpack .../288-libgnutls28-dev_3.7.7-2ubuntu2.1_ppc64el.deb ... Unpacking libgnutls28-dev:ppc64el (3.7.7-2ubuntu2.1) ... Selecting previously unselected package libtcmalloc-minimal4:ppc64el. Preparing to unpack .../289-libtcmalloc-minimal4_2.9.1-0ubuntu3_ppc64el.deb ... Unpacking libtcmalloc-minimal4:ppc64el (2.9.1-0ubuntu3) ... Selecting previously unselected package libgoogle-perftools4:ppc64el. Preparing to unpack .../290-libgoogle-perftools4_2.9.1-0ubuntu3_ppc64el.deb ... Unpacking libgoogle-perftools4:ppc64el (2.9.1-0ubuntu3) ... Selecting previously unselected package libgoogle-perftools-dev:ppc64el. Preparing to unpack .../291-libgoogle-perftools-dev_2.9.1-0ubuntu3_ppc64el.deb ... Unpacking libgoogle-perftools-dev:ppc64el (2.9.1-0ubuntu3) ... Selecting previously unselected package libhwloc15:ppc64el. Preparing to unpack .../292-libhwloc15_2.8.0-1_ppc64el.deb ... Unpacking libhwloc15:ppc64el (2.8.0-1) ... Selecting previously unselected package libinih1:ppc64el. Preparing to unpack .../293-libinih1_55-1ubuntu1_ppc64el.deb ... Unpacking libinih1:ppc64el (55-1ubuntu1) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../294-libjson-perl_4.09000-1_all.deb ... Unpacking libjson-perl (4.09000-1) ... Selecting previously unselected package libkeyutils-dev:ppc64el. Preparing to unpack .../295-libkeyutils-dev_1.6.3-1_ppc64el.deb ... Unpacking libkeyutils-dev:ppc64el (1.6.3-1) ... Selecting previously unselected package libldap-dev:ppc64el. Preparing to unpack .../296-libldap-dev_2.5.14+dfsg-0ubuntu0.22.10.1_ppc64el.deb ... Unpacking libldap-dev:ppc64el (2.5.14+dfsg-0ubuntu0.22.10.1) ... Selecting previously unselected package libsnappy1v5:ppc64el. Preparing to unpack .../297-libsnappy1v5_1.1.9-2_ppc64el.deb ... Unpacking libsnappy1v5:ppc64el (1.1.9-2) ... Selecting previously unselected package libleveldb1d:ppc64el. Preparing to unpack .../298-libleveldb1d_1.23-3build1_ppc64el.deb ... Unpacking libleveldb1d:ppc64el (1.23-3build1) ... Selecting previously unselected package libleveldb-dev:ppc64el. Preparing to unpack .../299-libleveldb-dev_1.23-3build1_ppc64el.deb ... Unpacking libleveldb-dev:ppc64el (1.23-3build1) ... Selecting previously unselected package libltdl7:ppc64el. Preparing to unpack .../300-libltdl7_2.4.7-4_ppc64el.deb ... Unpacking libltdl7:ppc64el (2.4.7-4) ... Selecting previously unselected package libltdl-dev:ppc64el. Preparing to unpack .../301-libltdl-dev_2.4.7-4_ppc64el.deb ... Unpacking libltdl-dev:ppc64el (2.4.7-4) ... Selecting previously unselected package liblua5.3-0:ppc64el. Preparing to unpack .../302-liblua5.3-0_5.3.6-1build1_ppc64el.deb ... Unpacking liblua5.3-0:ppc64el (5.3.6-1build1) ... Selecting previously unselected package libreadline-dev:ppc64el. Preparing to unpack .../303-libreadline-dev_8.2-1_ppc64el.deb ... Unpacking libreadline-dev:ppc64el (8.2-1) ... Selecting previously unselected package liblua5.3-dev:ppc64el. Preparing to unpack .../304-liblua5.3-dev_5.3.6-1build1_ppc64el.deb ... Unpacking liblua5.3-dev:ppc64el (5.3.6-1build1) ... Selecting previously unselected package libndctl6:ppc64el. Preparing to unpack .../305-libndctl6_74-1_ppc64el.deb ... Unpacking libndctl6:ppc64el (74-1) ... Selecting previously unselected package libndctl-dev:ppc64el. Preparing to unpack .../306-libndctl-dev_74-1_ppc64el.deb ... Unpacking libndctl-dev:ppc64el (74-1) ... Selecting previously unselected package libnl-3-dev:ppc64el. Preparing to unpack .../307-libnl-3-dev_3.7.0-0.2_ppc64el.deb ... Unpacking libnl-3-dev:ppc64el (3.7.0-0.2) ... Selecting previously unselected package libnl-genl-3-200:ppc64el. Preparing to unpack .../308-libnl-genl-3-200_3.7.0-0.2_ppc64el.deb ... Unpacking libnl-genl-3-200:ppc64el (3.7.0-0.2) ... Selecting previously unselected package libnl-genl-3-dev:ppc64el. Preparing to unpack .../309-libnl-genl-3-dev_3.7.0-0.2_ppc64el.deb ... Unpacking libnl-genl-3-dev:ppc64el (3.7.0-0.2) ... Selecting previously unselected package libnl-route-3-dev:ppc64el. Preparing to unpack .../310-libnl-route-3-dev_3.7.0-0.2_ppc64el.deb ... Unpacking libnl-route-3-dev:ppc64el (3.7.0-0.2) ... Selecting previously unselected package libnspr4-dev. Preparing to unpack .../311-libnspr4-dev_2%3a4.34.1-1_ppc64el.deb ... Unpacking libnspr4-dev (2:4.34.1-1) ... Selecting previously unselected package libnss3-dev:ppc64el. Preparing to unpack .../312-libnss3-dev_2%3a3.82-1ubuntu0.1_ppc64el.deb ... Unpacking libnss3-dev:ppc64el (2:3.82-1ubuntu0.1) ... Selecting previously unselected package liboath0:ppc64el. Preparing to unpack .../313-liboath0_2.6.7-3build1_ppc64el.deb ... Unpacking liboath0:ppc64el (2.6.7-3build1) ... Selecting previously unselected package liboath-dev:ppc64el. Preparing to unpack .../314-liboath-dev_2.6.7-3build1_ppc64el.deb ... Unpacking liboath-dev:ppc64el (2.6.7-3build1) ... Selecting previously unselected package libpciaccess0:ppc64el. Preparing to unpack .../315-libpciaccess0_0.16-3_ppc64el.deb ... Unpacking libpciaccess0:ppc64el (0.16-3) ... Selecting previously unselected package libpmem1:ppc64el. Preparing to unpack .../316-libpmem1_1.12.0-2_ppc64el.deb ... Unpacking libpmem1:ppc64el (1.12.0-2) ... Selecting previously unselected package libpmem-dev:ppc64el. Preparing to unpack .../317-libpmem-dev_1.12.0-2_ppc64el.deb ... Unpacking libpmem-dev:ppc64el (1.12.0-2) ... Selecting previously unselected package libpmemobj1:ppc64el. Preparing to unpack .../318-libpmemobj1_1.12.0-2_ppc64el.deb ... Unpacking libpmemobj1:ppc64el (1.12.0-2) ... Selecting previously unselected package libpmemobj-dev:ppc64el. Preparing to unpack .../319-libpmemobj-dev_1.12.0-2_ppc64el.deb ... Unpacking libpmemobj-dev:ppc64el (1.12.0-2) ... Selecting previously unselected package libprotobuf-lite23:ppc64el. Preparing to unpack .../320-libprotobuf-lite23_3.12.4-1ubuntu7_ppc64el.deb ... Unpacking libprotobuf-lite23:ppc64el (3.12.4-1ubuntu7) ... Selecting previously unselected package libprotobuf23:ppc64el. Preparing to unpack .../321-libprotobuf23_3.12.4-1ubuntu7_ppc64el.deb ... Unpacking libprotobuf23:ppc64el (3.12.4-1ubuntu7) ... Selecting previously unselected package libprotoc23:ppc64el. Preparing to unpack .../322-libprotoc23_3.12.4-1ubuntu7_ppc64el.deb ... Unpacking libprotoc23:ppc64el (3.12.4-1ubuntu7) ... Selecting previously unselected package librabbitmq4:ppc64el. Preparing to unpack .../323-librabbitmq4_0.11.0-1_ppc64el.deb ... Unpacking librabbitmq4:ppc64el (0.11.0-1) ... Selecting previously unselected package libssl-dev:ppc64el. Preparing to unpack .../324-libssl-dev_3.0.5-2ubuntu2.1_ppc64el.deb ... Unpacking libssl-dev:ppc64el (3.0.5-2ubuntu2.1) ... Selecting previously unselected package librabbitmq-dev:ppc64el. Preparing to unpack .../325-librabbitmq-dev_0.11.0-1_ppc64el.deb ... Unpacking librabbitmq-dev:ppc64el (0.11.0-1) ... Selecting previously unselected package libsctp1:ppc64el. Preparing to unpack .../326-libsctp1_1.0.19+dfsg-1build1_ppc64el.deb ... Unpacking libsctp1:ppc64el (1.0.19+dfsg-1build1) ... Selecting previously unselected package libsctp-dev:ppc64el. Preparing to unpack .../327-libsctp-dev_1.0.19+dfsg-1build1_ppc64el.deb ... Unpacking libsctp-dev:ppc64el (1.0.19+dfsg-1build1) ... Selecting previously unselected package libsqlite3-dev:ppc64el. Preparing to unpack .../328-libsqlite3-dev_3.39.3-1_ppc64el.deb ... Unpacking libsqlite3-dev:ppc64el (3.39.3-1) ... Selecting previously unselected package libudev-dev:ppc64el. Preparing to unpack .../329-libudev-dev_251.4-1ubuntu7.1_ppc64el.deb ... Unpacking libudev-dev:ppc64el (251.4-1ubuntu7.1) ... Selecting previously unselected package liburcu8:ppc64el. Preparing to unpack .../330-liburcu8_0.13.2-1_ppc64el.deb ... Unpacking liburcu8:ppc64el (0.13.2-1) ... Selecting previously unselected package libxml2-dev:ppc64el. Preparing to unpack .../331-libxml2-dev_2.9.14+dfsg-1ubuntu0.1_ppc64el.deb ... Unpacking libxml2-dev:ppc64el (2.9.14+dfsg-1ubuntu0.1) ... Selecting previously unselected package libyaml-cpp0.7:ppc64el. Preparing to unpack .../332-libyaml-cpp0.7_0.7.0+dfsg-8build1_ppc64el.deb ... Unpacking libyaml-cpp0.7:ppc64el (0.7.0+dfsg-8build1) ... Selecting previously unselected package libyaml-cpp-dev. Preparing to unpack .../333-libyaml-cpp-dev_0.7.0+dfsg-8build1_ppc64el.deb ... Unpacking libyaml-cpp-dev (0.7.0+dfsg-8build1) ... Selecting previously unselected package lua5.1. Preparing to unpack .../334-lua5.1_5.1.5-9_ppc64el.deb ... Unpacking lua5.1 (5.1.5-9) ... Selecting previously unselected package lua-any. Preparing to unpack .../335-lua-any_27+nmu1_all.deb ... Unpacking lua-any (27+nmu1) ... Selecting previously unselected package zip. Preparing to unpack .../336-zip_3.0-12build2_ppc64el.deb ... Unpacking zip (3.0-12build2) ... Selecting previously unselected package unzip. Preparing to unpack .../337-unzip_6.0-27ubuntu1_ppc64el.deb ... Unpacking unzip (6.0-27ubuntu1) ... Selecting previously unselected package luarocks. Preparing to unpack .../338-luarocks_3.8.0+dfsg1-1_all.deb ... Unpacking luarocks (3.8.0+dfsg1-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../339-pkg-config_0.29.2-1ubuntu3_ppc64el.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../340-python-babel-localedata_2.8.0+dfsg.1-7_all.deb ... Unpacking python-babel-localedata (2.8.0+dfsg.1-7) ... Selecting previously unselected package python-pastedeploy-tpl. Preparing to unpack .../341-python-pastedeploy-tpl_2.1.1-2_all.deb ... Unpacking python-pastedeploy-tpl (2.1.1-2) ... Selecting previously unselected package python3-tz. Preparing to unpack .../342-python3-tz_2022.2.1-1_all.deb ... Unpacking python3-tz (2022.2.1-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../343-python3-babel_2.8.0+dfsg.1-7_all.deb ... Unpacking python3-babel (2.8.0+dfsg.1-7) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../344-python3-soupsieve_2.3.2-1_all.deb ... Unpacking python3-soupsieve (2.3.2-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../345-python3-bs4_4.11.1-1_all.deb ... Unpacking python3-bs4 (4.11.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../346-python3-certifi_2022.6.15-2_all.deb ... Unpacking python3-certifi (2022.6.15-2) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../347-python3-chardet_4.0.0-2_all.deb ... Unpacking python3-chardet (4.0.0-2) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../348-python3-more-itertools_8.10.0-2_all.deb ... Unpacking python3-more-itertools (8.10.0-2) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../349-python3-jaraco.functools_3.5.0-1_all.deb ... Unpacking python3-jaraco.functools (3.5.0-1) ... Selecting previously unselected package python3-cheroot. Preparing to unpack .../350-python3-cheroot_8.6.0+ds1-3ubuntu1_all.deb ... Unpacking python3-cheroot (8.6.0+ds1-3ubuntu1) ... Selecting previously unselected package python3-jaraco.classes. Preparing to unpack .../351-python3-jaraco.classes_3.2.1-3_all.deb ... Unpacking python3-jaraco.classes (3.2.1-3) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../352-python3-jaraco.context_4.1.1-2_all.deb ... Unpacking python3-jaraco.context (4.1.1-2) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../353-python3-jaraco.text_3.7.0-1_all.deb ... Unpacking python3-jaraco.text (3.7.0-1) ... Selecting previously unselected package python3-jaraco.collections. Preparing to unpack .../354-python3-jaraco.collections_3.5.1-1_all.deb ... Unpacking python3-jaraco.collections (3.5.1-1) ... Selecting previously unselected package python3-tempora. Preparing to unpack .../355-python3-tempora_5.0.1-1_all.deb ... Unpacking python3-tempora (5.0.1-1) ... Selecting previously unselected package python3-portend. Preparing to unpack .../356-python3-portend_3.1.0-1_all.deb ... Unpacking python3-portend (3.1.0-1) ... Selecting previously unselected package python3-zc.lockfile. Preparing to unpack .../357-python3-zc.lockfile_2.0-2_all.deb ... Unpacking python3-zc.lockfile (2.0-2) ... Selecting previously unselected package python3-cherrypy3. Preparing to unpack .../358-python3-cherrypy3_18.8.0-1_all.deb ... Unpacking python3-cherrypy3 (18.8.0-1) ... Selecting previously unselected package python3-distlib. Preparing to unpack .../359-python3-distlib_0.3.5-1_all.deb ... Unpacking python3-distlib (0.3.5-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../360-python3-roman_3.3-1_all.deb ... Unpacking python3-roman (3.3-1) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../361-python3-docutils_0.17.1+dfsg-2_all.deb ... Unpacking python3-docutils (0.17.1+dfsg-2) ... Selecting previously unselected package python3-filelock. Preparing to unpack .../362-python3-filelock_3.7.1-1_all.deb ... Unpacking python3-filelock (3.7.1-1) ... Selecting previously unselected package python3-idna. Preparing to unpack .../363-python3-idna_3.3-1_all.deb ... Unpacking python3-idna (3.3-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../364-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../365-python3-zipp_1.0.0-4_all.deb ... Unpacking python3-zipp (1.0.0-4) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../366-python3-importlib-metadata_4.6.4-1_all.deb ... Unpacking python3-importlib-metadata (4.6.4-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../367-python3-markupsafe_2.0.1-2build1_ppc64el.deb ... Unpacking python3-markupsafe (2.0.1-2build1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../368-python3-jinja2_3.0.3-1_all.deb ... Unpacking python3-jinja2 (3.0.3-1) ... Selecting previously unselected package python3-logutils. Preparing to unpack .../369-python3-logutils_0.3.3-8_all.deb ... Unpacking python3-logutils (0.3.3-8) ... Selecting previously unselected package python3-mako. Preparing to unpack .../370-python3-mako_1.1.3+ds1-3ubuntu2.1_all.deb ... Unpacking python3-mako (1.1.3+ds1-3ubuntu2.1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../371-python3-pyparsing_3.0.7-2_all.deb ... Unpacking python3-pyparsing (3.0.7-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../372-python3-packaging_21.3-1.1_all.deb ... Unpacking python3-packaging (21.3-1.1) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../373-python3-tempita_0.5.2-7_all.deb ... Unpacking python3-tempita (0.5.2-7) ... Selecting previously unselected package python3-six. Preparing to unpack .../374-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-paste. Preparing to unpack .../375-python3-paste_3.5.0+dfsg1-2_all.deb ... Unpacking python3-paste (3.5.0+dfsg1-2) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../376-python3-pastedeploy_2.1.1-2_all.deb ... Unpacking python3-pastedeploy (2.1.1-2) ... Selecting previously unselected package python3-simplegeneric. Preparing to unpack .../377-python3-simplegeneric_0.8.1-4_all.deb ... Unpacking python3-simplegeneric (0.8.1-4) ... Selecting previously unselected package python3-singledispatch. Preparing to unpack .../378-python3-singledispatch_3.4.0.3-4_all.deb ... Unpacking python3-singledispatch (3.4.0.3-4) ... Selecting previously unselected package python3-webob. Preparing to unpack .../379-python3-webob_1%3a1.8.6-2_all.deb ... Unpacking python3-webob (1:1.8.6-2) ... Selecting previously unselected package python3-waitress. Preparing to unpack .../380-python3-waitress_2.1.1-2ubuntu1_all.deb ... Unpacking python3-waitress (2.1.1-2ubuntu1) ... Selecting previously unselected package python3-webtest. Preparing to unpack .../381-python3-webtest_2.0.35-1_all.deb ... Unpacking python3-webtest (2.0.35-1) ... Selecting previously unselected package python3-pecan. Preparing to unpack .../382-python3-pecan_1.4.1-1ubuntu1_all.deb ... Unpacking python3-pecan (1.4.1-1ubuntu1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../383-python3-setuptools_59.6.0-1.2ubuntu0.22.10.1_all.deb ... Unpacking python3-setuptools (59.6.0-1.2ubuntu0.22.10.1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../384-python3-wheel_0.37.1-2ubuntu0.22.10.1_all.deb ... Unpacking python3-wheel (0.37.1-2ubuntu0.22.10.1) ... Selecting previously unselected package python3-pip. Preparing to unpack .../385-python3-pip_22.2+dfsg-1ubuntu0.2_all.deb ... Unpacking python3-pip (22.2+dfsg-1ubuntu0.2) ... Selecting previously unselected package python3-pip-whl. Preparing to unpack .../386-python3-pip-whl_22.2+dfsg-1ubuntu0.2_all.deb ... Unpacking python3-pip-whl (22.2+dfsg-1ubuntu0.2) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../387-python3-platformdirs_2.5.2-1_all.deb ... Unpacking python3-platformdirs (2.5.2-1) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../388-python3-pluggy_1.0.0+repack-1_all.deb ... Unpacking python3-pluggy (1.0.0+repack-1) ... Selecting previously unselected package python3-py. Preparing to unpack .../389-python3-py_1.10.0-1_all.deb ... Unpacking python3-py (1.10.0-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../390-python3-pygments_2.12.0+dfsg-2_all.deb ... Unpacking python3-pygments (2.12.0+dfsg-2) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../391-python3-urllib3_1.26.9-1_all.deb ... Unpacking python3-urllib3 (1.26.9-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../392-python3-requests_2.27.1+dfsg-1ubuntu2_all.deb ... Unpacking python3-requests (2.27.1+dfsg-1ubuntu2) ... Selecting previously unselected package python3-setuptools-whl. Preparing to unpack .../393-python3-setuptools-whl_59.6.0-1.2ubuntu0.22.10.1_all.deb ... Unpacking python3-setuptools-whl (59.6.0-1.2ubuntu0.22.10.1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../394-python3-snowballstemmer_2.2.0-1build1_all.deb ... Unpacking python3-snowballstemmer (2.2.0-1build1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../395-sphinx-common_4.5.0-4_all.deb ... Unpacking sphinx-common (4.5.0-4) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../396-python3-alabaster_0.7.12-1_all.deb ... Unpacking python3-alabaster (0.7.12-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../397-python3-sphinx_4.5.0-4_all.deb ... Unpacking python3-sphinx (4.5.0-4) ... Selecting previously unselected package python3-toml. Preparing to unpack .../398-python3-toml_0.10.2-1_all.deb ... Unpacking python3-toml (0.10.2-1) ... Selecting previously unselected package python3-wheel-whl. Preparing to unpack .../399-python3-wheel-whl_0.37.1-2ubuntu0.22.10.1_all.deb ... Unpacking python3-wheel-whl (0.37.1-2ubuntu0.22.10.1) ... Selecting previously unselected package python3-virtualenv. Preparing to unpack .../400-python3-virtualenv_20.16.3+ds-1_all.deb ... Unpacking python3-virtualenv (20.16.3+ds-1) ... Selecting previously unselected package ragel. Preparing to unpack .../401-ragel_6.10-3_ppc64el.deb ... Unpacking ragel (6.10-3) ... Selecting previously unselected package systemtap-sdt-dev:ppc64el. Preparing to unpack .../402-systemtap-sdt-dev_4.7-1_ppc64el.deb ... Unpacking systemtap-sdt-dev:ppc64el (4.7-1) ... Selecting previously unselected package tox. Preparing to unpack .../403-tox_3.21.4-1ubuntu1_all.deb ... Unpacking tox (3.21.4-1ubuntu1) ... Selecting previously unselected package libc6-dbg:ppc64el. Preparing to unpack .../404-libc6-dbg_2.36-0ubuntu4_ppc64el.deb ... Unpacking libc6-dbg:ppc64el (2.36-0ubuntu4) ... Selecting previously unselected package valgrind. Preparing to unpack .../405-valgrind_1%3a3.18.1-1ubuntu2_ppc64el.deb ... Unpacking valgrind (1:3.18.1-1ubuntu2) ... Selecting previously unselected package virtualenv. Preparing to unpack .../406-virtualenv_20.16.3+ds-1_all.deb ... Unpacking virtualenv (20.16.3+ds-1) ... Selecting previously unselected package xfsprogs. Preparing to unpack .../407-xfsprogs_5.16.0-1ubuntu1_ppc64el.deb ... Unpacking xfsprogs (5.16.0-1ubuntu1) ... Selecting previously unselected package dh-exec. Preparing to unpack .../408-dh-exec_0.27_ppc64el.deb ... Unpacking dh-exec (0.27) ... Selecting previously unselected package libbabeltrace1:ppc64el. Preparing to unpack .../409-libbabeltrace1_1.5.8-2build1_ppc64el.deb ... Unpacking libbabeltrace1:ppc64el (1.5.8-2build1) ... Selecting previously unselected package libbabeltrace-dev:ppc64el. Preparing to unpack .../410-libbabeltrace-dev_1.5.8-2build1_ppc64el.deb ... Unpacking libbabeltrace-dev:ppc64el (1.5.8-2build1) ... Selecting previously unselected package libbabeltrace-ctf-dev. Preparing to unpack .../411-libbabeltrace-ctf-dev_1.5.8-2build1_all.deb ... Unpacking libbabeltrace-ctf-dev (1.5.8-2build1) ... Selecting previously unselected package uuid-dev:ppc64el. Preparing to unpack .../412-uuid-dev_2.38-4ubuntu1_ppc64el.deb ... Unpacking uuid-dev:ppc64el (2.38-4ubuntu1) ... Selecting previously unselected package libblkid-dev:ppc64el. Preparing to unpack .../413-libblkid-dev_2.38-4ubuntu1_ppc64el.deb ... Unpacking libblkid-dev:ppc64el (2.38-4ubuntu1) ... Selecting previously unselected package libc-ares2:ppc64el. Preparing to unpack .../414-libc-ares2_1.18.1-1ubuntu0.22.10.1_ppc64el.deb ... Unpacking libc-ares2:ppc64el (1.18.1-1ubuntu0.22.10.1) ... Selecting previously unselected package libc-ares-dev:ppc64el. Preparing to unpack .../415-libc-ares-dev_1.18.1-1ubuntu0.22.10.1_ppc64el.deb ... Unpacking libc-ares-dev:ppc64el (1.18.1-1ubuntu0.22.10.1) ... Selecting previously unselected package libnuma-dev:ppc64el. Preparing to unpack .../416-libnuma-dev_2.0.14-3ubuntu2_ppc64el.deb ... Unpacking libnuma-dev:ppc64el (2.0.14-3ubuntu2) ... Selecting previously unselected package libhwloc-dev:ppc64el. Preparing to unpack .../417-libhwloc-dev_2.8.0-1_ppc64el.deb ... Unpacking libhwloc-dev:ppc64el (2.8.0-1) ... Selecting previously unselected package libibverbs-dev:ppc64el. Preparing to unpack .../418-libibverbs-dev_42.0-1_ppc64el.deb ... Unpacking libibverbs-dev:ppc64el (42.0-1) ... Selecting previously unselected package libldap2-dev. Preparing to unpack .../419-libldap2-dev_2.5.14+dfsg-0ubuntu0.22.10.1_all.deb ... Unpacking libldap2-dev (2.5.14+dfsg-0ubuntu0.22.10.1) ... Selecting previously unselected package liblz4-dev:ppc64el. Preparing to unpack .../420-liblz4-dev_1.9.3-2build2_ppc64el.deb ... Unpacking liblz4-dev:ppc64el (1.9.3-2build2) ... Selecting previously unselected package libpciaccess-dev:ppc64el. Preparing to unpack .../421-libpciaccess-dev_0.16-3_ppc64el.deb ... Unpacking libpciaccess-dev:ppc64el (0.16-3) ... Selecting previously unselected package libprotobuf-dev:ppc64el. Preparing to unpack .../422-libprotobuf-dev_3.12.4-1ubuntu7_ppc64el.deb ... Unpacking libprotobuf-dev:ppc64el (3.12.4-1ubuntu7) ... Selecting previously unselected package librdmacm1:ppc64el. Preparing to unpack .../423-librdmacm1_42.0-1_ppc64el.deb ... Unpacking librdmacm1:ppc64el (42.0-1) ... Selecting previously unselected package librdmacm-dev:ppc64el. Preparing to unpack .../424-librdmacm-dev_42.0-1_ppc64el.deb ... Unpacking librdmacm-dev:ppc64el (42.0-1) ... Selecting previously unselected package libsnappy-dev:ppc64el. Preparing to unpack .../425-libsnappy-dev_1.1.9-2_ppc64el.deb ... Unpacking libsnappy-dev:ppc64el (1.1.9-2) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../426-protobuf-compiler_3.12.4-1ubuntu7_ppc64el.deb ... Unpacking protobuf-compiler (3.12.4-1ubuntu7) ... Selecting previously unselected package xfslibs-dev. Preparing to unpack .../427-xfslibs-dev_5.16.0-1ubuntu1_ppc64el.deb ... Unpacking xfslibs-dev (5.16.0-1ubuntu1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../428-sbuild-build-depends-main-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libksba8:ppc64el (1.6.0-3ubuntu1.1) ... Setting up libboost-chrono1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up media-types (8.0.0) ... Setting up libpipeline1:ppc64el (1.5.6-2) ... Setting up libboost-system1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libgraphite2-3:ppc64el (1.3.14-1build2) ... Setting up liblcms2-2:ppc64el (2.13.1-1) ... Setting up libicu71:ppc64el (71.1-3ubuntu1) ... Setting up wdiff (1.2.2-2build3) ... Setting up libpciaccess0:ppc64el (0.16-3) ... Setting up libfile-which-perl (1.27-1) ... Setting up librabbitmq4:ppc64el (0.11.0-1) ... Setting up libxau6:ppc64el (1:1.0.9-1build5) ... Setting up python3-setuptools-whl (59.6.0-1.2ubuntu0.22.10.1) ... Setting up libncurses-dev:ppc64el (6.3+20220423-2) ... Setting up libpsl5:ppc64el (0.21.0-1.2build2) ... Setting up libboost1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libgnutls-openssl27:ppc64el (3.7.7-2ubuntu2.1) ... Setting up libpciaccess-dev:ppc64el (0.16-3) ... Setting up libboost-atomic1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up bsdextrautils (2.38-4ubuntu1) ... Setting up wget (1.21.3-1ubuntu1) ... Setting up liboath0:ppc64el (2.6.7-3build1) ... Setting up java-common (0.72build2) ... Setting up libdynaloader-functions-perl (0.003-2) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up libcryptsetup-dev:ppc64el (2:2.5.0-2ubuntu1) ... Setting up libio-pty-perl (1:1.15-2build2) ... Setting up libmagic-mgc (1:5.41-4) ... Setting up python3-pip-whl (22.2+dfsg-1ubuntu0.2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:ppc64el (0.2.5-1) ... Setting up libglib2.0-0:ppc64el (2.74.3-0ubuntu1) ... No schema files found: doing nothing. Setting up distro-info-data (0.54ubuntu0.1) ... Setting up libboost-iostreams1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libglvnd0:ppc64el (1.5.0-1) ... Setting up libinih1:ppc64el (55-1ubuntu1) ... Setting up libboost-program-options1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up unzip (6.0-27ubuntu1) ... Setting up libdebhelper-perl (13.9.1ubuntu1) ... Setting up libbrotli1:ppc64el (1.0.9-2build6) ... Setting up libboost-chrono1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up gpgsm (2.2.35-3ubuntu1) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libtry-tiny-perl (0.31-1) ... Setting up libsensors-config (1:3.6.0-7ubuntu1) ... Setting up libtcmalloc-minimal4:ppc64el (2.9.1-0ubuntu3) ... Setting up libnghttp2-14:ppc64el (1.49.0-1) ... Setting up libmagic1:ppc64el (1:5.41-4) ... Setting up perl-openssl-defaults:ppc64el (7) ... Setting up gettext-base (0.21-8) ... Setting up m4 (1.4.19-1) ... Setting up libboost-filesystem1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libencode-locale-perl (1.05-2) ... Setting up libprotobuf23:ppc64el (3.12.4-1ubuntu7) ... Setting up libcrypto++8:ppc64el (8.7.0+git220824-1) ... Setting up libc-ares2:ppc64el (1.18.1-1ubuntu0.22.10.1) ... Setting up file (1:5.41-4) ... Setting up libreadline-dev:ppc64el (8.2-1) ... Setting up gperf (3.1-1build1) ... Setting up lua5.1 (5.1.5-9) ... update-alternatives: using /usr/bin/lua5.1 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.1 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up libpcre2-16-0:ppc64el (10.40-1ubuntu1) ... Setting up python-babel-localedata (2.8.0+dfsg.1-7) ... Setting up libsnappy1v5:ppc64el (1.1.9-2) ... Setting up libc6-dbg:ppc64el (2.36-0ubuntu4) ... Setting up libboost-program-options1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libevent-2.1-7a:ppc64el (2.1.12-stable-5ubuntu1) ... Setting up libsasl2-modules-db:ppc64el (2.1.28+dfsg-6ubuntu2) ... Setting up ragel (6.10-3) ... Setting up libasound2-data (1.2.7.2-1) ... Setting up patchutils (0.4.2-1build2) ... Setting up zip (3.0-12build2) ... Setting up libprotobuf-lite23:ppc64el (3.12.4-1ubuntu7) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:ppc64el (10.40-1ubuntu1) ... Setting up libunbound8:ppc64el (1.16.2-1ubuntu0.1) ... Setting up libgmpxx4ldbl:ppc64el (2:6.2.1+dfsg1-1ubuntu2) ... Setting up libuv1:ppc64el (1.44.2-1) ... Setting up libexpat1-dev:ppc64el (2.4.8-2ubuntu0.22.10.1) ... Setting up python-pastedeploy-tpl (2.1.1-2) ... Setting up libboost-test1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up emacsen-common (3.0.4) ... Setting up libsqlite3-dev:ppc64el (3.39.3-1) ... Setting up libfreetype6:ppc64el (2.12.1+dfsg-3) ... Setting up libboost-program-options-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libx11-data (2:1.8.1-2) ... Setting up libnspr4:ppc64el (2:4.34.1-1) ... Setting up gnupg-l10n (2.2.35-3ubuntu1) ... Setting up libyaml-cpp0.7:ppc64el (0.7.0+dfsg-8build1) ... Setting up librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-2build4) ... Setting up dh-elpa-helper (2.0.9ubuntu1) ... Setting up libgnutlsxx30:ppc64el (3.7.7-2ubuntu2.1) ... Setting up uuid-dev:ppc64el (2.38-4ubuntu1) ... Setting up libprotoc23:ppc64el (3.12.4-1ubuntu7) ... Setting up libavahi-common-data:ppc64el (0.8-6ubuntu1) ... Setting up libboost-system1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libdbus-1-3:ppc64el (1.14.0-2ubuntu3) ... Setting up libboost-regex1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libssl-dev:ppc64el (3.0.5-2ubuntu2.1) ... Setting up libhwloc15:ppc64el (2.8.0-1) ... Setting up libc-ares-dev:ppc64el (1.18.1-1ubuntu0.22.10.1) ... Setting up libboost-context1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libio-html-perl (1.004-3) ... Setting up libboost-random1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up autopoint (0.21-8) ... Setting up libb-hooks-op-check-perl:ppc64el (0.22-2) ... Setting up libjsoncpp25:ppc64el (1.9.5-4) ... Setting up icu-devtools (71.1-3ubuntu1) ... Setting up liblz4-dev:ppc64el (1.9.3-2build2) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up fonts-dejavu-core (2.37-2build1) ... Setting up libudev-dev:ppc64el (251.4-1ubuntu7.1) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libsepol-dev:ppc64el (3.4-2) ... Setting up libpcsclite1:ppc64el (1.9.9-1) ... Setting up ucf (3.0043) ... Setting up libsensors5:ppc64el (1:3.6.0-7ubuntu1) ... Setting up libjpeg-turbo8:ppc64el (2.1.2-0ubuntu1) ... Setting up libfuse3-3:ppc64el (3.11.0-1) ... Setting up libdaxctl1:ppc64el (74-1) ... Setting up libltdl7:ppc64el (2.4.7-4) ... Setting up liburcu8:ppc64el (0.13.2-1) ... Setting up libidn2-dev:ppc64el (2.3.3-1) ... Setting up libhamcrest-java (1.3-9) ... Setting up libglapi-mesa:ppc64el (22.2.5-0ubuntu0.1) ... Setting up libsasl2-2:ppc64el (2.1.28+dfsg-6ubuntu2) ... Setting up libssh-4:ppc64el (0.9.6-2build1) ... Setting up librabbitmq-dev:ppc64el (0.11.0-1) ... Setting up autoconf (2.71-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libboost-atomic1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up gpg-wks-server (2.2.35-3ubuntu1) ... Setting up libboost-serialization1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libgif7:ppc64el (5.2.1-2.5) ... Setting up zlib1g-dev:ppc64el (1:1.2.11.dfsg-4.1ubuntu1) ... Setting up libboost-atomic-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libnuma1:ppc64el (2.0.14-3ubuntu2) ... Setting up libpcre2-posix3:ppc64el (10.40-1ubuntu1) ... Setting up libmd0:ppc64el (1.0.4-2) ... Setting up libsctp1:ppc64el (1.0.19+dfsg-1build1) ... Setting up uuid-runtime (2.38-4ubuntu1) ... Adding group `uuidd' (GID 103) ... Done. Warning: The home dir /run/uuidd you specified can't be accessed: No such file or directory Adding system user `uuidd' (UID 102) ... Adding new user `uuidd' (UID 102) with group `uuidd' ... Not creating home directory `/run/uuidd'. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Created symlink /etc/systemd/system/sockets.target.wants/uuidd.socket → /lib/systemd/system/uuidd.socket. Setting up libxshmfence1:ppc64el (1.3-1build4) ... Setting up librhash0:ppc64el (1.4.2-1ubuntu1) ... Setting up libkeyutils-dev:ppc64el (1.6.3-1) ... Setting up xml-core (0.18+nmu1) ... Setting up libuchardet0:ppc64el (0.0.7-1build2) ... Setting up liblua5.3-0:ppc64el (5.3.6-1build1) ... Setting up libcap-ng-dev:ppc64el (0.8.3-1) ... Setting up liboath-dev:ppc64el (2.6.7-3build1) ... Setting up libjson-perl (4.09000-1) ... Setting up libasound2:ppc64el (1.2.7.2-1) ... Setting up libmd-dev:ppc64el (1.0.4-2) ... Setting up libnl-3-200:ppc64el (3.7.0-0.2) ... Setting up libmpdec3:ppc64el (2.5.1-2build2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libndctl6:ppc64el (74-1) ... Setting up libsub-override-perl (0.09-3) ... Setting up libharfbuzz0b:ppc64el (2.7.4-1ubuntu5) ... Setting up libcunit1:ppc64el (2.1-3-dfsg-2.4) ... Setting up netbase (6.3) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libclass-xsaccessor-perl (1.19-4) ... Setting up cmake-data (3.24.2-1ubuntu1) ... Setting up libboost-filesystem1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Setting up libboost-date-time1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up ca-certificates-java (20220719) ... Adding debian:ACCVRAIZ1.pem Adding debian:AC_RAIZ_FNMT-RCM.pem Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem Adding debian:ANF_Secure_Server_Root_CA.pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:AffirmTrust_Networking.pem Adding debian:AffirmTrust_Premium.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:Amazon_Root_CA_1.pem Adding debian:Amazon_Root_CA_2.pem Adding debian:Amazon_Root_CA_3.pem Adding debian:Amazon_Root_CA_4.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:Certigna.pem Adding debian:Certigna_Root_CA.pem Adding debian:Certum_EC-384_CA.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:Certum_Trusted_Network_CA_2.pem Adding debian:Certum_Trusted_Root_CA.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:Cybertrust_Global_Root.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:EC-ACC.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:Entrust_Root_Certification_Authority_-_G4.pem Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:GLOBALTRUST_2020.pem Adding debian:GTS_Root_R1.pem Adding debian:GTS_Root_R2.pem Adding debian:GTS_Root_R3.pem Adding debian:GTS_Root_R4.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:GlobalSign_Root_CA_-_R2.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:GlobalSign_Root_CA_-_R6.pem Adding debian:GlobalSign_Root_E46.pem Adding debian:GlobalSign_Root_R46.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:Hongkong_Post_Root_CA_3.pem Adding debian:ISRG_Root_X1.pem Adding debian:IdenTrust_Commercial_Root_CA_1.pem Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Adding debian:Izenpe.com.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem Adding debian:NAVER_Global_Root_Certification_Authority.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:Network_Solutions_Certificate_Authority.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem Adding debian:QuoVadis_Root_CA_1_G3.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:QuoVadis_Root_CA_2_G3.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:QuoVadis_Root_CA_3_G3.pem Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Adding debian:SZAFIR_ROOT_CA2.pem Adding debian:SecureSign_RootCA11.pem Adding debian:SecureTrust_CA.pem Adding debian:Secure_Global_CA.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Adding debian:TWCA_Global_Root_CA.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:TeliaSonera_Root_CA_v1.pem Adding debian:Trustwave_Global_Certification_Authority.pem Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Adding debian:UCA_Extended_Validation_Root.pem Adding debian:UCA_Global_G2_Root.pem Adding debian:USERTrust_ECC_Certification_Authority.pem Adding debian:USERTrust_RSA_Certification_Authority.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:certSIGN_Root_CA_G2.pem Adding debian:e-Szigno_Root_CA_2017.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:emSign_ECC_Root_CA_-_C3.pem Adding debian:emSign_ECC_Root_CA_-_G3.pem Adding debian:emSign_Root_CA_-_C1.pem Adding debian:emSign_Root_CA_-_G1.pem done. Setting up libfile-dirlist-perl (0.05-2) ... Setting up libboost-python1.74.0 (1.74.0-17ubuntu1) ... Setting up libaio1:ppc64el (0.3.113-2) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up valgrind (1:3.18.1-1ubuntu2) ... Setting up libboost-test1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libpmem1:ppc64el (1.12.0-2) ... Setting up libtasn1-6-dev:ppc64el (4.18.0-4build1) ... Setting up libbsd0:ppc64el (0.11.6-1) ... Setting up python3-wheel-whl (0.37.1-2ubuntu0.22.10.1) ... Setting up libdrm-common (2.4.113-2) ... Setting up libelf1:ppc64el (0.187-4) ... Setting up libboost-timer1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libicu-dev:ppc64el (71.1-3ubuntu1) ... Setting up libxml2:ppc64el (2.9.14+dfsg-1ubuntu0.1) ... Setting up libbsd-dev:ppc64el (0.11.6-1) ... Setting up liburi-perl (5.12-1ubuntu1) ... Setting up libboost-filesystem-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libfile-touch-perl (0.12-1) ... Setting up libp11-kit-dev:ppc64el (0.24.1-1ubuntu2) ... Setting up dctrl-tools (2.24-3build2) ... Setting up libgoogle-perftools4:ppc64el (2.9.1-0ubuntu3) ... Setting up libjs-underscore (1.13.3~dfsg+~1.11.4-1) ... Setting up libboost-thread1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up gnupg-utils (2.2.35-3ubuntu1) ... Setting up libbz2-dev:ppc64el (1.0.8-5build1) ... Setting up libnet-ssleay-perl:ppc64el (1.92-2) ... Setting up libjpeg8:ppc64el (8c-2ubuntu10) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libnspr4-dev (2:4.34.1-1) ... Setting up libblkid-dev:ppc64el (2.38-4ubuntu1) ... Setting up libleveldb1d:ppc64el (1.23-3build1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libdaxctl-dev:ppc64el (74-1) ... Setting up libdw1:ppc64el (0.187-4) ... Setting up libgnutls-dane0:ppc64el (3.7.7-2ubuntu2.1) ... Setting up libxdmcp6:ppc64el (1:1.1.3-0ubuntu5) ... Setting up libxcb1:ppc64el (1.15-1) ... Setting up gettext (0.21-8) ... Setting up liblua5.3-dev:ppc64el (5.3.6-1build1) ... Setting up libgmp-dev:ppc64el (2:6.2.1+dfsg1-1ubuntu2) ... Setting up libxcb-xfixes0:ppc64el (1.15-1) ... Setting up libfile-listing-perl (6.15-1) ... Setting up libpcre2-dev:ppc64el (10.40-1ubuntu1) ... Setting up protobuf-compiler (3.12.4-1ubuntu7) ... Setting up nettle-dev:ppc64el (3.8.1-2) ... Setting up libleveldb-dev:ppc64el (1.23-3build1) ... Setting up libtool (2.4.7-4) ... Setting up libarchive13:ppc64el (3.6.0-1ubuntu1) ... Setting up libboost-chrono-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libselinux1-dev:ppc64el (3.4-1) ... Setting up fontconfig-config (2.13.1-4.4ubuntu1) ... Setting up libxcb-glx0:ppc64el (1.15-1) ... Setting up libboost-coroutine1.74.0:ppc64el (1.74.0-17ubuntu1) ... Setting up libgoogle-perftools-dev:ppc64el (2.9.1-0ubuntu3) ... Setting up libedit2:ppc64el (3.1-20210910-1build1) ... Setting up libboost-system-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libcrypto++-dev:ppc64el (8.7.0+git220824-1) ... Setting up libsnappy-dev:ppc64el (1.1.9-2) ... Setting up lua-any (27+nmu1) ... Setting up libyaml-cpp-dev (0.7.0+dfsg-8build1) ... Setting up libavahi-common3:ppc64el (0.8-6ubuntu1) ... Setting up libnet-http-perl (6.22-1) ... Setting up libpmem-dev:ppc64el (1.12.0-2) ... Setting up libnss3:ppc64el (2:3.82-1ubuntu0.1) ... Setting up libxcb-shm0:ppc64el (1.15-1) ... Setting up libaio-dev:ppc64el (0.3.113-2) ... Setting up libdevel-callchecker-perl (0.008-1ubuntu4) ... Setting up libldap-2.5-0:ppc64el (2.5.14+dfsg-0ubuntu0.22.10.1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libnuma-dev:ppc64el (2.0.14-3ubuntu2) ... Setting up libnl-route-3-200:ppc64el (3.7.0-0.2) ... Setting up libprotobuf-dev:ppc64el (3.12.4-1ubuntu7) ... Setting up libboost-test-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libxcb-present0:ppc64el (1.15-1) ... Setting up libpython3.10-stdlib:ppc64el (3.10.7-1ubuntu0.2) ... Setting up dh-autoreconf (20) ... Setting up dirmngr (2.2.35-3ubuntu1) ... Created symlink /etc/systemd/user/sockets.target.wants/dirmngr.socket → /usr/lib/systemd/user/dirmngr.socket. Setting up libltdl-dev:ppc64el (2.4.7-4) ... Setting up libxml2-dev:ppc64el (2.9.14+dfsg-1ubuntu0.1) ... Setting up libxcb-sync1:ppc64el (1.15-1) ... Setting up libldap-dev:ppc64el (2.5.14+dfsg-0ubuntu0.22.10.1) ... Setting up libcunit1-dev (2.1-3-dfsg-2.4) ... Setting up libedit-dev:ppc64el (3.1-20210910-1build1) ... Setting up libpmemobj1:ppc64el (1.12.0-2) ... Setting up libboost-random1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libboost-timer1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libsctp-dev:ppc64el (1.0.19+dfsg-1build1) ... Setting up libbabeltrace1:ppc64el (1.5.8-2build1) ... Setting up libjs-sphinxdoc (4.5.0-4) ... Setting up libndctl-dev:ppc64el (74-1) ... Setting up libboost-serialization1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libpmemobj-dev:ppc64el (1.12.0-2) ... Setting up libxcb-dri2-0:ppc64el (1.15-1) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libdrm2:ppc64el (2.4.113-2) ... Setting up dwz (0.14-1build2) ... Setting up libboost-regex1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libnl-3-dev:ppc64el (3.7.0-0.2) ... Setting up libnss3-dev:ppc64el (2:3.82-1ubuntu0.1) ... Setting up groff-base (1.22.4-8build1) ... Setting up libhtml-parser-perl:ppc64el (3.78-1) ... Setting up libllvm15:ppc64el (1:15.0.6-3~ubuntu0.22.10.2) ... Setting up libnl-genl-3-200:ppc64el (3.7.0-0.2) ... Setting up debugedit (1:5.0-5) ... Setting up libcurl4:ppc64el (7.85.0-1ubuntu0.3) ... Setting up libx11-6:ppc64el (2:1.8.1-2) ... Setting up libhwloc-dev:ppc64el (2.8.0-1) ... Setting up libboost-regex-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libfuse3-dev:ppc64el (3.11.0-1) ... Setting up libavahi-client3:ppc64el (0.8-6ubuntu1) ... Setting up libboost-timer-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libio-socket-ssl-perl (2.074-2) ... Setting up libpython3-stdlib:ppc64el (3.10.6-1) ... Setting up libhttp-message-perl (6.37-1) ... Setting up libdrm-amdgpu1:ppc64el (2.4.113-2) ... Setting up libgnutls28-dev:ppc64el (3.7.7-2ubuntu2.1) ... Setting up libxcb-dri3-0:ppc64el (1.15-1) ... Setting up libx11-xcb1:ppc64el (2:1.8.1-2) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libpython3.10:ppc64el (3.10.7-1ubuntu0.2) ... Setting up libibverbs1:ppc64el (42.0-1) ... Setting up libdrm-nouveau2:ppc64el (2.4.113-2) ... Setting up python3.10 (3.10.7-1ubuntu0.2) ... Setting up gpg-wks-client (2.2.35-3ubuntu1) ... Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... Setting up ibverbs-providers:ppc64el (42.0-1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up libdrm-radeon1:ppc64el (2.4.113-2) ... Setting up libbabeltrace-dev:ppc64el (1.5.8-2build1) ... Setting up luarocks (3.8.0+dfsg1-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl:ppc64el (0.015-2) ... Setting up libgl1-mesa-dri:ppc64el (22.2.5-0ubuntu0.1) ... Setting up libxext6:ppc64el (2:1.3.4-1build1) ... Setting up libboost-random-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up libcurl3-gnutls:ppc64el (7.85.0-1ubuntu0.3) ... Setting up python3 (3.10.6-1) ... Setting up python3-distlib (0.3.5-1) ... Setting up libcurl4-gnutls-dev:ppc64el (7.85.0-1ubuntu0.3) ... Setting up man-db (2.10.2-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up python3-markupsafe (2.0.1-2build1) ... Setting up libnl-genl-3-dev:ppc64el (3.7.0-0.2) ... Setting up python3-platformdirs (2.5.2-1) ... Setting up python3-tz (2022.2.1-1) ... Setting up libxxf86vm1:ppc64el (1:1.1.4-1build3) ... Setting up libboost-iostreams1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up python3-six (1.16.0-4) ... Setting up libldap2-dev (2.5.14+dfsg-0ubuntu0.22.10.1) ... Setting up libnl-route-3-dev:ppc64el (3.7.0-0.2) ... Setting up libboost-date-time1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up python3-roman (3.3-1) ... Setting up python3-tempita (0.5.2-7) ... Setting up systemtap-sdt-dev:ppc64el (4.7-1) ... Setting up python3-pyparsing (3.0.7-2) ... Setting up python3-certifi (2022.6.15-2) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libxfixes3:ppc64el (1:6.0.0-1) ... Setting up python3-snowballstemmer (2.2.0-1build1) ... Setting up sphinx-common (4.5.0-4) ... Setting up python3-idna (3.3-1) ... Setting up cython3 (0.29.30-1ubuntu1) ... Setting up xfsprogs (5.16.0-1ubuntu1) ... Running in chroot, ignoring command 'daemon-reload' Setting up libpython3.10-dev:ppc64el (3.10.7-1ubuntu0.2) ... Setting up libboost-date-time-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up python3-toml (0.10.2-1) ... Setting up python3-urllib3 (1.26.9-1) ... Setting up python3-pluggy (1.0.0+repack-1) ... Setting up libcups2:ppc64el (2.4.2-1ubuntu2) ... Setting up python3.10-dev (3.10.7-1ubuntu0.2) ... Setting up gnupg (2.2.35-3ubuntu1) ... Setting up cmake (3.24.2-1ubuntu1) ... Setting up libboost-thread1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up python3-singledispatch (3.4.0.3-4) ... Setting up python3-logutils (0.3.3-8) ... Setting up lsb-release (11.2ubuntu1) ... Setting up python3-simplegeneric (0.8.1-4) ... Setting up python3-lib2to3 (3.10.7-1) ... Setting up python3-soupsieve (2.3.2-1) ... Setting up xfslibs-dev (5.16.0-1ubuntu1) ... Setting up libboost-thread-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up python3-webob (1:1.8.6-2) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-pkg-resources (59.6.0-1.2ubuntu0.22.10.1) ... Setting up python3-distutils (3.10.7-1) ... Setting up dh-python (5.20221001) ... Setting up python3-more-itertools (8.10.0-2) ... Setting up librdmacm1:ppc64el (42.0-1) ... Setting up python3-filelock (3.7.1-1) ... Setting up libglx-mesa0:ppc64el (22.2.5-0ubuntu0.1) ... Setting up python3-waitress (2.1.1-2ubuntu1) ... Setting up python3-jaraco.classes (3.2.1-3) ... Setting up libpython3-dev:ppc64el (3.10.6-1) ... Setting up python3-jaraco.functools (3.5.0-1) ... Setting up python3-setuptools (59.6.0-1.2ubuntu0.22.10.1) ... Setting up libxi6:ppc64el (2:1.8-1build1) ... Setting up libglx0:ppc64el (1.5.0-1) ... Setting up libbabeltrace-ctf-dev (1.5.8-2build1) ... Setting up python3-py (1.10.0-1) ... Setting up python3-jaraco.context (4.1.1-2) ... Setting up python3-babel (2.8.0+dfsg.1-7) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-alabaster (0.7.12-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libxtst6:ppc64el (2:1.2.3-1.1) ... Setting up libmoo-perl (2.005004-3) ... Setting up python3-yaml (5.4.1-1ubuntu1) ... Setting up debhelper (13.9.1ubuntu1) ... Setting up dh-exec (0.27) ... Setting up libboost-iostreams-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up python3-zipp (1.0.0-4) ... Setting up libibverbs-dev:ppc64el (42.0-1) ... Setting up python3-wheel (0.37.1-2ubuntu0.22.10.1) ... Setting up libboost-context1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up python3-bs4 (4.11.1-1) ... Setting up python3-jinja2 (3.0.3-1) ... Setting up python3-pygments (2.12.0+dfsg-2) ... Setting up python3-packaging (21.3-1.1) ... Setting up python3-chardet (4.0.0-2) ... Setting up libgl1:ppc64el (1.5.0-1) ... Setting up python3-paste (3.5.0+dfsg1-2) ... Setting up python3-cheroot (8.6.0+ds1-3ubuntu1) ... Setting up librdmacm-dev:ppc64el (42.0-1) ... Setting up python3-jaraco.text (3.7.0-1) ... Setting up python3-dev (3.10.6-1) ... Setting up python3-requests (2.27.1+dfsg-1ubuntu2) ... Setting up python3-pip (22.2+dfsg-1ubuntu0.2) ... Setting up python3-zc.lockfile (2.0-2) ... Setting up libboost-coroutine1.74-dev:ppc64el (1.74.0-17ubuntu1) ... Setting up libboost-coroutine-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up python3-tempora (5.0.1-1) ... Setting up python3-mako (1.1.3+ds1-3ubuntu2.1) ... Setting up python3-jaraco.collections (3.5.1-1) ... Setting up python3-importlib-metadata (4.6.4-1) ... Setting up python3-pastedeploy (2.1.1-2) ... Setting up python3-virtualenv (20.16.3+ds-1) ... Setting up libboost-context-dev:ppc64el (1.74.0.3ubuntu7) ... Setting up python3-portend (3.1.0-1) ... Setting up libboost-python1.74-dev (1.74.0-17ubuntu1) ... Setting up libboost-python-dev (1.74.0.3ubuntu7) ... Setting up virtualenv (20.16.3+ds-1) ... Setting up python3-webtest (2.0.35-1) ... Setting up python3-cherrypy3 (18.8.0-1) ... Setting up python3-pecan (1.4.1-1ubuntu1) ... Setting up tox (3.21.4-1ubuntu1) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libwww-perl (6.67-1) ... Setting up devscripts (2.22.2ubuntu3) ... Setting up javahelper (0.78) ... Processing triggers for libc-bin (2.36-0ubuntu4) ... Processing triggers for sgml-base (1.30) ... Setting up libfontconfig1:ppc64el (2.13.1-4.4ubuntu1) ... Setting up openjdk-11-jre-headless:ppc64el (11.0.18+10-0ubuntu1~22.10) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up openjdk-11-jre:ppc64el (11.0.18+10-0ubuntu1~22.10) ... Setting up openjdk-11-jdk-headless:ppc64el (11.0.18+10-0ubuntu1~22.10) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode Setting up docutils-common (0.17.1+dfsg-2) ... Setting up openjdk-11-jdk:ppc64el (11.0.18+10-0ubuntu1~22.10) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-ppc64el/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Setting up junit4 (4.13.2-1) ... Setting up default-jre-headless (2:1.11-72build2) ... Setting up default-jre (2:1.11-72build2) ... Setting up default-jdk-headless (2:1.11-72build2) ... Setting up default-jdk (2:1.11-72build2) ... Processing triggers for sgml-base (1.30) ... Setting up python3-docutils (0.17.1+dfsg-2) ... Setting up python3-sphinx (4.5.0-4) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.36-0ubuntu4) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (ppc64el included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-139-generic #156-Ubuntu SMP Fri Jan 20 17:27:42 UTC 2023 ppc64el (ppc64le) Toolchain package versions: binutils_2.39-3ubuntu1.1 dpkg-dev_1.21.9ubuntu1 g++-12_12.2.0-3ubuntu1 gcc-12_12.2.0-3ubuntu1 libc6-dev_2.36-0ubuntu4 libstdc++-12-dev_12.2.0-3ubuntu1 libstdc++6_12.2.0-3ubuntu1 linux-libc-dev_5.19.0-37.38 Package versions: adduser_3.121ubuntu1 advancecomp_2.3-1ubuntu0.22.10.1 apt_2.5.3ubuntu0.1 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-8 autotools-dev_20220109.1 base-files_12.2ubuntu3 base-passwd_3.6.0 bash_5.2-1ubuntu2 binutils_2.39-3ubuntu1.1 binutils-common_2.39-3ubuntu1.1 binutils-powerpc64le-linux-gnu_2.39-3ubuntu1.1 bsdextrautils_2.38-4ubuntu1 bsdutils_1:2.38-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016ubuntu0.22.10.1 ca-certificates-java_20220719 cmake_3.24.2-1ubuntu1 cmake-data_3.24.2-1ubuntu1 coreutils_8.32-4.1ubuntu1 cpp_4:12.2.0-1ubuntu1 cpp-12_12.2.0-3ubuntu1 cython3_0.29.30-1ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-8ubuntu1 dctrl-tools_2.24-3build2 debconf_1.5.79ubuntu1 debhelper_13.9.1ubuntu1 debianutils_5.7-0.3 debugedit_1:5.0-5 default-jdk_2:1.11-72build2 default-jdk-headless_2:1.11-72build2 default-jre_2:1.11-72build2 default-jre-headless_2:1.11-72build2 devscripts_2.22.2ubuntu3 dh-autoreconf_20 dh-elpa-helper_2.0.9ubuntu1 dh-exec_0.27 dh-python_5.20221001 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-1 dirmngr_2.2.35-3ubuntu1 distro-info-data_0.54ubuntu0.1 docutils-common_0.17.1+dfsg-2 dpkg_1.21.9ubuntu1 dpkg-dev_1.21.9ubuntu1 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu2 emacsen-common_3.0.4 fakeroot_1.29-1ubuntu1 file_1:5.41-4 findutils_4.9.0-3ubuntu1 fontconfig-config_2.13.1-4.4ubuntu1 fonts-dejavu-core_2.37-2build1 g++_4:12.2.0-1ubuntu1 g++-12_12.2.0-3ubuntu1 gcc_4:12.2.0-1ubuntu1 gcc-12_12.2.0-3ubuntu1 gcc-12-base_12.2.0-3ubuntu1 gettext_0.21-8 gettext-base_0.21-8 gnupg_2.2.35-3ubuntu1 gnupg-l10n_2.2.35-3ubuntu1 gnupg-utils_2.2.35-3ubuntu1 gperf_3.1-1build1 gpg_2.2.35-3ubuntu1 gpg-agent_2.2.35-3ubuntu1 gpg-wks-client_2.2.35-3ubuntu1 gpg-wks-server_2.2.35-3ubuntu1 gpgconf_2.2.35-3ubuntu1 gpgsm_2.2.35-3ubuntu1 gpgv_2.2.35-3ubuntu1 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.12-1ubuntu1 hostname_3.23ubuntu2 ibverbs-providers_42.0-1 icu-devtools_71.1-3ubuntu1 init_1.64 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.5 java-common_0.72build2 javahelper_0.78 junit4_4.13.2-1 libacl1_2.3.1-1 libaio-dev_0.3.113-2 libaio1_0.3.113-2 libapparmor1_3.0.7-1ubuntu2.1 libapt-pkg6.0_2.5.3ubuntu0.1 libarchive-zip-perl_1.68-1 libarchive13_3.6.0-1ubuntu1 libargon2-1_0~20171227-0.3 libasan8_12.2.0-3ubuntu1 libasound2_1.2.7.2-1 libasound2-data_1.2.7.2-1 libassuan0_2.5.5-4 libatomic1_12.2.0-3ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1ubuntu1 libaudit1_1:3.0.7-1ubuntu1 libavahi-client3_0.8-6ubuntu1 libavahi-common-data_0.8-6ubuntu1 libavahi-common3_0.8-6ubuntu1 libb-hooks-op-check-perl_0.22-2 libbabeltrace-ctf-dev_1.5.8-2build1 libbabeltrace-dev_1.5.8-2build1 libbabeltrace1_1.5.8-2build1 libbinutils_2.39-3ubuntu1.1 libblkid-dev_2.38-4ubuntu1 libblkid1_2.38-4ubuntu1 libboost-atomic-dev_1.74.0.3ubuntu7 libboost-atomic1.74-dev_1.74.0-17ubuntu1 libboost-atomic1.74.0_1.74.0-17ubuntu1 libboost-chrono-dev_1.74.0.3ubuntu7 libboost-chrono1.74-dev_1.74.0-17ubuntu1 libboost-chrono1.74.0_1.74.0-17ubuntu1 libboost-context-dev_1.74.0.3ubuntu7 libboost-context1.74-dev_1.74.0-17ubuntu1 libboost-context1.74.0_1.74.0-17ubuntu1 libboost-coroutine-dev_1.74.0.3ubuntu7 libboost-coroutine1.74-dev_1.74.0-17ubuntu1 libboost-coroutine1.74.0_1.74.0-17ubuntu1 libboost-date-time-dev_1.74.0.3ubuntu7 libboost-date-time1.74-dev_1.74.0-17ubuntu1 libboost-date-time1.74.0_1.74.0-17ubuntu1 libboost-filesystem-dev_1.74.0.3ubuntu7 libboost-filesystem1.74-dev_1.74.0-17ubuntu1 libboost-filesystem1.74.0_1.74.0-17ubuntu1 libboost-iostreams-dev_1.74.0.3ubuntu7 libboost-iostreams1.74-dev_1.74.0-17ubuntu1 libboost-iostreams1.74.0_1.74.0-17ubuntu1 libboost-program-options-dev_1.74.0.3ubuntu7 libboost-program-options1.74-dev_1.74.0-17ubuntu1 libboost-program-options1.74.0_1.74.0-17ubuntu1 libboost-python-dev_1.74.0.3ubuntu7 libboost-python1.74-dev_1.74.0-17ubuntu1 libboost-python1.74.0_1.74.0-17ubuntu1 libboost-random-dev_1.74.0.3ubuntu7 libboost-random1.74-dev_1.74.0-17ubuntu1 libboost-random1.74.0_1.74.0-17ubuntu1 libboost-regex-dev_1.74.0.3ubuntu7 libboost-regex1.74-dev_1.74.0-17ubuntu1 libboost-regex1.74.0_1.74.0-17ubuntu1 libboost-serialization1.74-dev_1.74.0-17ubuntu1 libboost-serialization1.74.0_1.74.0-17ubuntu1 libboost-system-dev_1.74.0.3ubuntu7 libboost-system1.74-dev_1.74.0-17ubuntu1 libboost-system1.74.0_1.74.0-17ubuntu1 libboost-test-dev_1.74.0.3ubuntu7 libboost-test1.74-dev_1.74.0-17ubuntu1 libboost-test1.74.0_1.74.0-17ubuntu1 libboost-thread-dev_1.74.0.3ubuntu7 libboost-thread1.74-dev_1.74.0-17ubuntu1 libboost-thread1.74.0_1.74.0-17ubuntu1 libboost-timer-dev_1.74.0.3ubuntu7 libboost-timer1.74-dev_1.74.0-17ubuntu1 libboost-timer1.74.0_1.74.0-17ubuntu1 libboost1.74-dev_1.74.0-17ubuntu1 libbrotli1_1.0.9-2build6 libbsd-dev_0.11.6-1 libbsd0_0.11.6-1 libbz2-1.0_1.0.8-5build1 libbz2-dev_1.0.8-5build1 libc-ares-dev_1.18.1-1ubuntu0.22.10.1 libc-ares2_1.18.1-1ubuntu0.22.10.1 libc-bin_2.36-0ubuntu4 libc-dev-bin_2.36-0ubuntu4 libc6_2.36-0ubuntu4 libc6-dbg_2.36-0ubuntu4 libc6-dev_2.36-0ubuntu4 libcap-ng-dev_0.8.3-1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1build3 libcc1-0_12.2.0-3ubuntu1 libclass-method-modifiers-perl_2.13-1 libclass-xsaccessor-perl_1.19-4 libcom-err2_1.46.5-2ubuntu2 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libcrypto++-dev_8.7.0+git220824-1 libcrypto++8_8.7.0+git220824-1 libcryptsetup-dev_2:2.5.0-2ubuntu1 libcryptsetup12_2:2.5.0-2ubuntu1 libctf-nobfd0_2.39-3ubuntu1.1 libctf0_2.39-3ubuntu1.1 libcunit1_2.1-3-dfsg-2.4 libcunit1-dev_2.1-3-dfsg-2.4 libcups2_2.4.2-1ubuntu2 libcurl3-gnutls_7.85.0-1ubuntu0.3 libcurl4_7.85.0-1ubuntu0.3 libcurl4-gnutls-dev_7.85.0-1ubuntu0.3 libdaxctl-dev_74-1 libdaxctl1_74-1 libdb5.3_5.3.28+dfsg1-0.10 libdbus-1-3_1.14.0-2ubuntu3 libdebconfclient0_0.264ubuntu1 libdebhelper-perl_13.9.1ubuntu1 libdevel-callchecker-perl_0.008-1ubuntu4 libdevmapper1.02.1_2:1.02.185-1ubuntu1 libdpkg-perl_1.21.9ubuntu1 libdrm-amdgpu1_2.4.113-2 libdrm-common_2.4.113-2 libdrm-nouveau2_2.4.113-2 libdrm-radeon1_2.4.113-2 libdrm2_2.4.113-2 libdw1_0.187-4 libdynaloader-functions-perl_0.003-2 libedit-dev_3.1-20210910-1build1 libedit2_3.1-20210910-1build1 libelf1_0.187-4 libencode-locale-perl_1.05-2 libevent-2.1-7a_2.1.12-stable-5ubuntu1 libexpat1_2.4.8-2ubuntu0.22.10.1 libexpat1-dev_2.4.8-2ubuntu0.22.10.1 libext2fs2_1.46.5-2ubuntu2 libfakeroot_1.29-1ubuntu1 libfdisk1_2.38-4ubuntu1 libffi8_3.4.2-4 libfile-dirlist-perl_0.05-2 libfile-homedir-perl_1.006-1 libfile-listing-perl_6.15-1 libfile-stripnondeterminism-perl_1.13.0-1 libfile-touch-perl_0.12-1 libfile-which-perl_1.27-1 libfontconfig1_2.13.1-4.4ubuntu1 libfreetype6_2.12.1+dfsg-3 libfuse3-3_3.11.0-1 libfuse3-dev_3.11.0-1 libgcc-12-dev_12.2.0-3ubuntu1 libgcc-s1_12.2.0-3ubuntu1 libgcrypt20_1.10.1-2ubuntu1 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgif7_5.2.1-2.5 libgl1_1.5.0-1 libgl1-mesa-dri_22.2.5-0ubuntu0.1 libglapi-mesa_22.2.5-0ubuntu0.1 libglib2.0-0_2.74.3-0ubuntu1 libglvnd0_1.5.0-1 libglx-mesa0_22.2.5-0ubuntu0.1 libglx0_1.5.0-1 libgmp-dev_2:6.2.1+dfsg1-1ubuntu2 libgmp10_2:6.2.1+dfsg1-1ubuntu2 libgmpxx4ldbl_2:6.2.1+dfsg1-1ubuntu2 libgnutls-dane0_3.7.7-2ubuntu2.1 libgnutls-openssl27_3.7.7-2ubuntu2.1 libgnutls28-dev_3.7.7-2ubuntu2.1 libgnutls30_3.7.7-2ubuntu2.1 libgnutlsxx30_3.7.7-2ubuntu2.1 libgomp1_12.2.0-3ubuntu1 libgoogle-perftools-dev_2.9.1-0ubuntu3 libgoogle-perftools4_2.9.1-0ubuntu3 libgpg-error0_1.45-2 libgraphite2-3_1.3.14-1build2 libgssapi-krb5-2_1.20-1ubuntu0.1 libhamcrest-java_1.3-9 libharfbuzz0b_2.7.4-1ubuntu5 libhogweed6_3.8.1-2 libhtml-parser-perl_3.78-1 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.37-1 libhttp-negotiate-perl_6.01-1 libhwloc-dev_2.8.0-1 libhwloc15_2.8.0-1 libibverbs-dev_42.0-1 libibverbs1_42.0-1 libicu-dev_71.1-3ubuntu1 libicu71_71.1-3ubuntu1 libidn2-0_2.3.3-1 libidn2-dev_2.3.3-1 libimport-into-perl_1.002005-2 libinih1_55-1ubuntu1 libio-html-perl_1.004-3 libio-pty-perl_1:1.15-2build2 libio-socket-ssl-perl_2.074-2 libip4tc2_1.8.7-1ubuntu6 libipc-run-perl_20220807.0-1 libisl23_0.25-1 libitm1_12.2.0-3ubuntu1 libjpeg-turbo8_2.1.2-0ubuntu1 libjpeg8_8c-2ubuntu10 libjs-jquery_3.6.0+dfsg+~3.5.13-1 libjs-sphinxdoc_4.5.0-4 libjs-underscore_1.13.3~dfsg+~1.11.4-1 libjson-c5_0.16-1 libjson-perl_4.09000-1 libjsoncpp25_1.9.5-4 libk5crypto3_1.20-1ubuntu0.1 libkeyutils-dev_1.6.3-1 libkeyutils1_1.6.3-1 libkmod2_30+20220630-3ubuntu1 libkrb5-3_1.20-1ubuntu0.1 libkrb5support0_1.20-1ubuntu0.1 libksba8_1.6.0-3ubuntu1.1 liblcms2-2_2.13.1-1 libldap-2.5-0_2.5.14+dfsg-0ubuntu0.22.10.1 libldap-dev_2.5.14+dfsg-0ubuntu0.22.10.1 libldap2-dev_2.5.14+dfsg-0ubuntu0.22.10.1 libleveldb-dev_1.23-3build1 libleveldb1d_1.23-3build1 libllvm15_1:15.0.6-3~ubuntu0.22.10.2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_12.2.0-3ubuntu1 libltdl-dev_2.4.7-4 libltdl7_2.4.7-4 liblua5.3-0_5.3.6-1build1 liblua5.3-dev_5.3.6-1build1 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.3-2build2 liblz4-dev_1.9.3-2build2 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd-dev_1.0.4-2 libmd0_1.0.4-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005004-3 libmount1_2.38-4ubuntu1 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses-dev_6.3+20220423-2 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libndctl-dev_74-1 libndctl6_74-1 libnet-http-perl_6.22-1 libnet-ssleay-perl_1.92-2 libnettle8_3.8.1-2 libnghttp2-14_1.49.0-1 libnl-3-200_3.7.0-0.2 libnl-3-dev_3.7.0-0.2 libnl-genl-3-200_3.7.0-0.2 libnl-genl-3-dev_3.7.0-0.2 libnl-route-3-200_3.7.0-0.2 libnl-route-3-dev_3.7.0-0.2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnspr4_2:4.34.1-1 libnspr4-dev_2:4.34.1-1 libnss3_2:3.82-1ubuntu0.1 libnss3-dev_2:3.82-1ubuntu0.1 libnuma-dev_2.0.14-3ubuntu2 libnuma1_2.0.14-3ubuntu2 liboath-dev_2.6.7-3build1 liboath0_2.6.7-3build1 libp11-kit-dev_0.24.1-1ubuntu2 libp11-kit0_0.24.1-1ubuntu2 libpam-modules_1.5.2-2ubuntu1.3 libpam-modules-bin_1.5.2-2ubuntu1.3 libpam-runtime_1.5.2-2ubuntu1.3 libpam0g_1.5.2-2ubuntu1.3 libparams-classify-perl_0.015-2 libpciaccess-dev_0.16-3 libpciaccess0_0.16-3 libpcre2-16-0_10.40-1ubuntu1 libpcre2-32-0_10.40-1ubuntu1 libpcre2-8-0_10.40-1ubuntu1 libpcre2-dev_10.40-1ubuntu1 libpcre2-posix3_10.40-1ubuntu1 libpcre3_2:8.39-14 libpcsclite1_1.9.9-1 libperl5.34_5.34.0-5ubuntu1.1 libpipeline1_1.5.6-2 libpmem-dev_1.12.0-2 libpmem1_1.12.0-2 libpmemobj-dev_1.12.0-2 libpmemobj1_1.12.0-2 libpng16-16_1.6.38-2 libprocps8_2:3.3.17-7ubuntu1 libprotobuf-dev_3.12.4-1ubuntu7 libprotobuf-lite23_3.12.4-1ubuntu7 libprotobuf23_3.12.4-1ubuntu7 libprotoc23_3.12.4-1ubuntu7 libpsl5_0.21.0-1.2build2 libpython3-dev_3.10.6-1 libpython3-stdlib_3.10.6-1 libpython3.10_3.10.7-1ubuntu0.2 libpython3.10-dev_3.10.7-1ubuntu0.2 libpython3.10-minimal_3.10.7-1ubuntu0.2 libpython3.10-stdlib_3.10.7-1ubuntu0.2 libquadmath0_12.2.0-3ubuntu1 librabbitmq-dev_0.11.0-1 librabbitmq4_0.11.0-1 librdmacm-dev_42.0-1 librdmacm1_42.0-1 libreadline-dev_8.2-1 libreadline8_8.2-1 librhash0_1.4.2-1ubuntu1 librole-tiny-perl_2.002004-1 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.28+dfsg-6ubuntu2 libsasl2-modules-db_2.1.28+dfsg-6ubuntu2 libsctp-dev_1.0.19+dfsg-1build1 libsctp1_1.0.19+dfsg-1build1 libseccomp2_2.5.4-1ubuntu1 libselinux1_3.4-1 libselinux1-dev_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsensors-config_1:3.6.0-7ubuntu1 libsensors5_1:3.6.0-7ubuntu1 libsepol-dev_3.4-2 libsepol2_3.4-2 libsmartcols1_2.38-4ubuntu1 libsnappy-dev_1.1.9-2 libsnappy1v5_1.1.9-2 libsqlite3-0_3.39.3-1 libsqlite3-dev_3.39.3-1 libss2_1.46.5-2ubuntu2 libssh-4_0.9.6-2build1 libssl-dev_3.0.5-2ubuntu2.1 libssl3_3.0.5-2ubuntu2.1 libstdc++-12-dev_12.2.0-3ubuntu1 libstdc++6_12.2.0-3ubuntu1 libsub-override-perl_0.09-3 libsub-quote-perl_2.006006-1 libsystemd-shared_251.4-1ubuntu7.1 libsystemd0_251.4-1ubuntu7.1 libtasn1-6_4.18.0-4build1 libtasn1-6-dev_4.18.0-4build1 libtcmalloc-minimal4_2.9.1-0ubuntu3 libtimedate-perl_2.3300-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-4 libtry-tiny-perl_0.31-1 libtsan2_12.2.0-3ubuntu1 libubsan1_12.2.0-3ubuntu1 libuchardet0_0.0.7-1build2 libudev-dev_251.4-1ubuntu7.1 libudev1_251.4-1ubuntu7.1 libunbound8_1.16.2-1ubuntu0.1 libunistring2_1.0-1 liburcu8_0.13.2-1 liburi-perl_5.12-1ubuntu1 libuuid1_2.38-4ubuntu1 libuv1_1.44.2-1 libwww-perl_6.67-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.8.1-2 libx11-data_2:1.8.1-2 libx11-xcb1_2:1.8.1-2 libxau6_1:1.0.9-1build5 libxcb-dri2-0_1.15-1 libxcb-dri3-0_1.15-1 libxcb-glx0_1.15-1 libxcb-present0_1.15-1 libxcb-shm0_1.15-1 libxcb-sync1_1.15-1 libxcb-xfixes0_1.15-1 libxcb1_1.15-1 libxdmcp6_1:1.1.3-0ubuntu5 libxext6_2:1.3.4-1build1 libxfixes3_1:6.0.0-1 libxi6_2:1.8-1build1 libxml2_2.9.14+dfsg-1ubuntu0.1 libxml2-dev_2.9.14+dfsg-1ubuntu0.1 libxrender1_1:0.9.10-1.1 libxshmfence1_1.3-1build4 libxtst6_2:1.2.3-1.1 libxxf86vm1_1:1.1.4-1build3 libxxhash0_0.8.1-1 libyaml-0-2_0.2.5-1 libyaml-cpp-dev_0.7.0+dfsg-8build1 libyaml-cpp0.7_0.7.0+dfsg-8build1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.0-37.38 lockfile-progs_0.1.19build1 login_1:4.11.1+dfsg1-2ubuntu1.1 logsave_1.46.5-2ubuntu2 lsb-base_11.2ubuntu1 lsb-release_11.2ubuntu1 lto-disabled-list_35 lua-any_27+nmu1 lua5.1_5.1.5-9 luarocks_3.8.0+dfsg1-1 m4_1.4.19-1 make_4.3-4.1build1 man-db_2.10.2-2 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38-4ubuntu1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 nettle-dev_3.8.1-2 openjdk-11-jdk_11.0.18+10-0ubuntu1~22.10 openjdk-11-jdk-headless_11.0.18+10-0ubuntu1~22.10 openjdk-11-jre_11.0.18+10-0ubuntu1~22.10 openjdk-11-jre-headless_11.0.18+10-0ubuntu1~22.10 openssl_3.0.5-2ubuntu2.1 optipng_0.7.7-2build1 passwd_1:4.11.1+dfsg1-2ubuntu1.1 patch_2.7.6-7build2 patchutils_0.4.2-1build2 perl_5.34.0-5ubuntu1.1 perl-base_5.34.0-5ubuntu1.1 perl-modules-5.34_5.34.0-5ubuntu1.1 perl-openssl-defaults_7 pinentry-curses_1.2.0-2ubuntu1 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:3.3.17-7ubuntu1 protobuf-compiler_3.12.4-1ubuntu7 python-babel-localedata_2.8.0+dfsg.1-7 python-pastedeploy-tpl_2.1.1-2 python3_3.10.6-1 python3-alabaster_0.7.12-1 python3-babel_2.8.0+dfsg.1-7 python3-bs4_4.11.1-1 python3-certifi_2022.6.15-2 python3-chardet_4.0.0-2 python3-cheroot_8.6.0+ds1-3ubuntu1 python3-cherrypy3_18.8.0-1 python3-dev_3.10.6-1 python3-distlib_0.3.5-1 python3-distutils_3.10.7-1 python3-docutils_0.17.1+dfsg-2 python3-filelock_3.7.1-1 python3-idna_3.3-1 python3-imagesize_1.4.1-1 python3-importlib-metadata_4.6.4-1 python3-jaraco.classes_3.2.1-3 python3-jaraco.collections_3.5.1-1 python3-jaraco.context_4.1.1-2 python3-jaraco.functools_3.5.0-1 python3-jaraco.text_3.7.0-1 python3-jinja2_3.0.3-1 python3-lib2to3_3.10.7-1 python3-logutils_0.3.3-8 python3-mako_1.1.3+ds1-3ubuntu2.1 python3-markupsafe_2.0.1-2build1 python3-minimal_3.10.6-1 python3-more-itertools_8.10.0-2 python3-packaging_21.3-1.1 python3-paste_3.5.0+dfsg1-2 python3-pastedeploy_2.1.1-2 python3-pecan_1.4.1-1ubuntu1 python3-pip_22.2+dfsg-1ubuntu0.2 python3-pip-whl_22.2+dfsg-1ubuntu0.2 python3-pkg-resources_59.6.0-1.2ubuntu0.22.10.1 python3-platformdirs_2.5.2-1 python3-pluggy_1.0.0+repack-1 python3-portend_3.1.0-1 python3-py_1.10.0-1 python3-pygments_2.12.0+dfsg-2 python3-pyparsing_3.0.7-2 python3-requests_2.27.1+dfsg-1ubuntu2 python3-roman_3.3-1 python3-setuptools_59.6.0-1.2ubuntu0.22.10.1 python3-setuptools-whl_59.6.0-1.2ubuntu0.22.10.1 python3-simplegeneric_0.8.1-4 python3-singledispatch_3.4.0.3-4 python3-six_1.16.0-4 python3-snowballstemmer_2.2.0-1build1 python3-soupsieve_2.3.2-1 python3-sphinx_4.5.0-4 python3-tempita_0.5.2-7 python3-tempora_5.0.1-1 python3-toml_0.10.2-1 python3-tz_2022.2.1-1 python3-urllib3_1.26.9-1 python3-virtualenv_20.16.3+ds-1 python3-waitress_2.1.1-2ubuntu1 python3-webob_1:1.8.6-2 python3-webtest_2.0.35-1 python3-wheel_0.37.1-2ubuntu0.22.10.1 python3-wheel-whl_0.37.1-2ubuntu0.22.10.1 python3-yaml_5.4.1-1ubuntu1 python3-zc.lockfile_2.0-2 python3-zipp_1.0.0-4 python3.10_3.10.7-1ubuntu0.2 python3.10-dev_3.10.7-1ubuntu0.2 python3.10-minimal_3.10.7-1ubuntu0.2 ragel_6.10-3 readline-common_8.2-1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 sgml-base_1.30 sphinx-common_4.5.0-4 systemd_251.4-1ubuntu7.1 systemd-sysv_251.4-1ubuntu7.1 systemtap-sdt-dev_4.7-1 sysvinit-utils_3.04-1ubuntu1 tar_1.34+dfsg-1ubuntu0.1.22.10.1 tox_3.21.4-1ubuntu1 tzdata_2022g-0ubuntu0.22.10.1 ubuntu-keyring_2021.03.26 ucf_3.0043 unzip_6.0-27ubuntu1 usrmerge_29ubuntu2 util-linux_2.38-4ubuntu1 util-linux-extra_2.38-4ubuntu1 uuid-dev_2.38-4ubuntu1 uuid-runtime_2.38-4ubuntu1 valgrind_1:3.18.1-1ubuntu2 virtualenv_20.16.3+ds-1 wdiff_1.2.2-2build3 wget_1.21.3-1ubuntu1 x11-common_1:7.7+23ubuntu2 xfslibs-dev_5.16.0-1ubuntu1 xfsprogs_5.16.0-1ubuntu1 xml-core_0.18+nmu1 xz-utils_5.2.5-2.1 zip_3.0-12build2 zlib1g_1:1.2.11.dfsg-4.1ubuntu1 zlib1g-dev_1:1.2.11.dfsg-4.1ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: ceph Binary: ceph, ceph-base, ceph-common, ceph-fuse, ceph-grafana-dashboards, ceph-immutable-object-cache, ceph-mds, ceph-mgr, ceph-mgr-cephadm, ceph-mgr-dashboard, ceph-mgr-diskprediction-local, ceph-mgr-k8sevents, ceph-mgr-modules-core, ceph-mgr-rook, ceph-mon, ceph-osd, ceph-prometheus-alerts, ceph-resource-agents, ceph-volume, cephadm, cephfs-shell, crimson-osd, libcephfs-dev, libcephfs-java, libcephfs-jni, libcephfs2, librados-dev, librados2, libradospp-dev, libradosstriper-dev, libradosstriper1, librbd-dev, librbd1, librgw-dev, librgw2, libsqlite3-mod-ceph, libsqlite3-mod-ceph-dev, python3-ceph, python3-ceph-argparse, python3-ceph-common, python3-cephfs, python3-rados, python3-rbd, python3-rgw, rados-objclass-dev, radosgw, rbd-fuse, rbd-mirror, rbd-nbd Architecture: any all Version: 17.2.5-0ubuntu0.22.10.1 Maintainer: Ubuntu Developers Uploaders: James Page , Gaudenz Steinlin , Bernd Zeimetz , Homepage: http://ceph.com/ Standards-Version: 4.2.1 Vcs-Browser: https://salsa.debian.org/ceph-team/ceph Vcs-Git: https://salsa.debian.org/ceph-team/ceph.git Testsuite: autopkgtest Testsuite-Triggers: build-essential Build-Depends: clang [armhf mipsel armel m68k sh4], cmake, cython3, debhelper (>= 10~), default-jdk, dh-exec, dh-python, dpkg-dev (>= 1.16.1~), gperf, javahelper, junit4, libaio-dev, libbabeltrace-ctf-dev, libbabeltrace-dev, libblkid-dev (>= 2.17), libboost-atomic-dev (>= 1.74.0), libboost-chrono-dev (>= 1.74.0), libboost-context-dev (>= 1.74.0) [!mips64el !ia64 !m68k !ppc64 !sh4 !sparc64 !x32], libboost-coroutine-dev (>= 1.74.0) [!mips64el !ia64 !m68k !ppc64 !sh4 !sparc64 !x32], libboost-date-time-dev (>= 1.74.0), libboost-filesystem-dev (>= 1.74.0), libboost-iostreams-dev (>= 1.74.0), libboost-program-options-dev (>= 1.74.0), libboost-python-dev (>= 1.74.0), libboost-random-dev (>= 1.74.0), libboost-regex-dev (>= 1.74.0), libboost-system-dev (>= 1.74.0), libboost-test-dev (>= 1.74.0), libboost-thread-dev (>= 1.74.0), libboost-timer-dev (>= 1.74.0), libbz2-dev, libc-ares-dev, libcap-ng-dev, libcrypto++-dev, libcryptsetup-dev, libcunit1-dev, libcurl4-gnutls-dev, libedit-dev, libexpat1-dev, libfuse3-dev, libgnutls28-dev, libgoogle-perftools-dev [i386 amd64 powerpc arm64 ppc64el], libhwloc-dev, libibverbs-dev, libicu-dev, libkeyutils-dev, libldap2-dev, libleveldb-dev, liblua5.3-dev, liblz4-dev (>= 0.0~r131), libncurses-dev, libnl-3-dev, libnl-genl-3-dev, libnss3-dev, libnuma-dev, liboath-dev, libpciaccess-dev, libpmem-dev [amd64 arm64 ppc64el], libpmemobj-dev [amd64 arm64 ppc64el], libprotobuf-dev, librabbitmq-dev, librdmacm-dev, libsctp-dev, libsnappy-dev, libsqlite3-dev, libssl-dev, libtool, libudev-dev, libxml2-dev, libyaml-cpp-dev, lsb-release, luarocks, nasm (>= 2.13.03) [amd64], pkg-config, protobuf-compiler, python3-cherrypy3, python3-dev, python3-pecan, python3-setuptools, python3-sphinx, python3-yaml, ragel, systemtap-sdt-dev, tox, uuid-runtime, valgrind [amd64 armhf i386 powerpc ppc64el s390x arm64], virtualenv, xfslibs-dev, zlib1g-dev Package-List: ceph deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-base deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-common deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-fuse deb admin optional arch=amd64 ceph-grafana-dashboards deb admin optional arch=all ceph-immutable-object-cache deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-mds deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-mgr deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-mgr-cephadm deb admin optional arch=all ceph-mgr-dashboard deb admin optional arch=all ceph-mgr-diskprediction-local deb admin optional arch=all ceph-mgr-k8sevents deb admin optional arch=all ceph-mgr-modules-core deb admin optional arch=all ceph-mgr-rook deb admin optional arch=all ceph-mon deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-osd deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 ceph-prometheus-alerts deb admin optional arch=all ceph-resource-agents deb admin extra arch=all ceph-volume deb python optional arch=all cephadm deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 cephfs-shell deb admin optional arch=all crimson-osd deb admin optional arch=amd64,arm64,ppc64el,s390x libcephfs-dev deb libdevel optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 libcephfs-java deb java optional arch=all libcephfs-jni deb libs optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 libcephfs2 deb libs optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 librados-dev deb libdevel optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 librados2 deb libs optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 libradospp-dev deb libdevel optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 libradosstriper-dev deb libdevel optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 libradosstriper1 deb libs optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 librbd-dev deb libdevel optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 librbd1 deb libs optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 librgw-dev deb libdevel optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 librgw2 deb libs optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 libsqlite3-mod-ceph deb libs optional arch=any libsqlite3-mod-ceph-dev deb libdevel optional arch=any python3-ceph deb python optional arch=all python3-ceph-argparse deb python optional arch=linux-any python3-ceph-common deb python optional arch=all python3-cephfs deb python optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 python3-rados deb python optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 python3-rbd deb python optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 python3-rgw deb python optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 rados-objclass-dev deb libdevel optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 radosgw deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 rbd-fuse deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 rbd-mirror deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 rbd-nbd deb admin optional arch=alpha,amd64,arm64,armel,armhf,hppa,i386,ia64,m68k,mips64el,powerpc,ppc64,ppc64el,riscv64,s390x,sh4,sparc64,x32 Checksums-Sha1: 91e308c44fdaad6b42f23934dca9778dbdb6880f 117714232 ceph_17.2.5.orig.tar.xz 707a1df8ec0fede67fc498a25a2eaf6b59c6a368 127848 ceph_17.2.5-0ubuntu0.22.10.1.debian.tar.xz Checksums-Sha256: 8c39db590663f9b28d5cd10f80e5cc000bc5c172d7b429bd8fd68632890d5e16 117714232 ceph_17.2.5.orig.tar.xz 6d70d6b9bfb7a230d8bab5d36693edd2f6389a824f0d7c966425e7851dac9a05 127848 ceph_17.2.5-0ubuntu0.22.10.1.debian.tar.xz Files: 5c29fb5a939378ae89a8a0252eb124b1 117714232 ceph_17.2.5.orig.tar.xz 98111ff0ec14be1f12272db417100e95 127848 ceph_17.2.5-0ubuntu0.22.10.1.debian.tar.xz Original-Maintainer: Ceph Packaging Team -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEqyPpqYQiiJ4Iw4OMv+yuy6Dn2MMFAmQB3iQACgkQv+yuy6Dn 2MPbkg//ZglTRFEhrn69avIsg+Os8p+qsXPM2GtGSkI1VaRQvkpL+ZwS297/JkMD EO7u15hz6OJpmGbbiCm/jNf56wtLaLUV89WjTx6re1uVQ78hPXyrFrR18oPo83Ck bChoyJNtL2MgQo57k+32N/Yls6eGJ1o7FZE6StbuO7k3rr+AnB46FllpBxJFbGT3 7x6GLkKXXMPBxNh/bbjBaqrmGp0zVWd0nXEeooIDP9y+IOMheM/hAMGaPRGz1t29 Bm+ocmRO7AsoEBBt58U7/R6YOP2nu5g1J5fPtndkx6DSiyEPYNRBijSzCtHE+cgu IgLVMBsIwAhtE+/E6zbOR470EseJa1yGzNMDNgVK/nwX3H2oYWJLAiJF+dX5Lvra CeO0DEXcKiFdDzP5ozaJhyozFzUpNJ/sSWQBWEcCSr4Wd5rjCI8JAozB80dQXLna IDOPkkd6bvSewWcTt82h9xh6BmAV6/cLisEB4dP0Oqne4JPFfLmghfYbwsZHnZlB pLIJW+96xFuth3bde0/m7xLyHWV87LrGQ0mT5UvgYL0S4DI5uSQ5tYKZotZBE78o I9fTJ/MT5P3QvO6CX2L6twk6SquolgfUr5W4bZKg1PJCN0iu9iimn5Mk/2qVt19l zq9faQVS8P/j4f6OVWIoIu+pfeDewjSGYJXN4XAXqBbe+U5q9yw= =tYUj -----END PGP SIGNATURE----- gpgv: Signature made Fri Mar 3 11:46:44 2023 UTC gpgv: using RSA key AB23E9A98422889E08C3838CBFECAECBA0E7D8C3 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./ceph_17.2.5-0ubuntu0.22.10.1.dsc dpkg-source: info: extracting ceph in /<> dpkg-source: info: unpacking ceph_17.2.5.orig.tar.xz dpkg-source: info: unpacking ceph_17.2.5-0ubuntu0.22.10.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying lp1986747-fix-osd-class-dir.patch dpkg-source: info: applying enable-strsignal.patch dpkg-source: info: applying update-java-source-target-flags.patch dpkg-source: info: applying disable-crypto.patch dpkg-source: info: applying debian-armel-armhf-buildflags.patch dpkg-source: info: applying fix-bash-completion-location dpkg-source: info: applying 32bit-fixes.patch dpkg-source: info: applying riscv64-link-pthread.patch dpkg-source: info: applying bug1914584.patch dpkg-source: info: applying spdk_top-string-format.patch dpkg-source: info: applying compress-common-depends.patch dpkg-source: info: applying spdk-fix-make-exe.patch dpkg-source: info: applying fix-kinetic-libfmt.patch dpkg-source: info: applying fix-kinetic-misc.patch dpkg-source: info: applying patch-out-exporter.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-25656027 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-25656027 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-25656027 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package ceph dpkg-buildpackage: info: source version 17.2.5-0ubuntu0.22.10.1 dpkg-buildpackage: info: source distribution kinetic dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el fakeroot debian/rules clean dh clean --buildsystem=cmake --with javahelper,python3,systemd --max-parallel=3 dh_auto_clean -O--buildsystem=cmake -O--max-parallel=3 dh_autoreconf_clean -O--buildsystem=cmake -O--max-parallel=3 jh_clean -O--buildsystem=cmake -O--max-parallel=3 dh_clean -O--buildsystem=cmake -O--max-parallel=3 debian/rules build-arch dh build-arch --buildsystem=cmake --with javahelper,python3,systemd --max-parallel=3 dh_update_autotools_config -a -O--buildsystem=cmake -O--max-parallel=3 dh_autoreconf -a -O--buildsystem=cmake -O--max-parallel=3 debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' env | sort APT_CONFIG=/var/lib/sbuild/apt.conf ASFLAGS= CFLAGS=-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 CXXFLAGS=-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security DEB_BUILD_ARCH=ppc64el DEB_BUILD_ARCH_ABI=base DEB_BUILD_ARCH_BITS=64 DEB_BUILD_ARCH_CPU=ppc64el DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_OS=linux DEB_BUILD_GNU_CPU=powerpc64le DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=powerpc64le-linux-gnu DEB_BUILD_MAINT_OPTIONS=hardening=+all optimize=-lto DEB_BUILD_MULTIARCH=powerpc64le-linux-gnu DEB_BUILD_OPTIONS=parallel=4 DEB_BUILD_PROFILES=noudeb DEB_HOST_ARCH=ppc64el DEB_HOST_ARCH_ABI=base DEB_HOST_ARCH_BITS=64 DEB_HOST_ARCH_CPU=ppc64el DEB_HOST_ARCH_ENDIAN=little DEB_HOST_ARCH_LIBC=gnu DEB_HOST_ARCH_OS=linux DEB_HOST_GNU_CPU=powerpc64le DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=powerpc64le-linux-gnu DEB_HOST_MULTIARCH=powerpc64le-linux-gnu DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -latomic DEB_RULES_REQUIRES_ROOT=binary-targets DEB_TARGET_ARCH=ppc64el DEB_TARGET_ARCH_ABI=base DEB_TARGET_ARCH_BITS=64 DEB_TARGET_ARCH_CPU=ppc64el DEB_TARGET_ARCH_ENDIAN=little DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_ARCH_OS=linux DEB_TARGET_GNU_CPU=powerpc64le DEB_TARGET_GNU_SYSTEM=linux-gnu DEB_TARGET_GNU_TYPE=powerpc64le-linux-gnu DEB_TARGET_MULTIARCH=powerpc64le-linux-gnu DESTDIR=/<>/debian/tmp DFLAGS=-frelease DH_INTERNAL_BUILDFLAGS=1 DH_INTERNAL_OPTIONS=-a-O--buildsystem=cmake-O--max-parallel=3 DH_INTERNAL_OVERRIDE=dh_auto_configure FCFLAGS=-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong FFLAGS=-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong GCJFLAGS=-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong HOME=/sbuild-nonexistent JAVAC=javac JAVA_HOME=/usr/lib/jvm/default-java LANG=C.UTF-8 LC_ALL=C.UTF-8 LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic LOGNAME=buildd MAKEFLAGS=w MAKELEVEL=2 MFLAGS=-w OBJCFLAGS=-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security OBJCXXFLAGS=-g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PERL_USE_UNSAFE_INC=1 PWD=/<> SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-25656027 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-25656027 SCHROOT_COMMAND=dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-25656027 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh SOURCE_DATE_EPOCH=1677843962 TERM=unknown USER=buildd V=1 dh_auto_configure --buildsystem=cmake -- -DWITH_OCF=ON -DWITH_NSS=ON -DWITH_PYTHON3=ON -DWITH_DEBUG=ON -DWITH_PYTHON2=OFF -DMGR_PYTHON_VERSION=3 -DWITH_PYTHON3=3 -DWITH_CEPHFS_JAVA=ON -DWITH_CEPHFS_SHELL=ON -DWITH_TESTS=OFF -DWITH_SYSTEM_BOOST=ON -DWITH_LTTNG=OFF -DWITH_EMBEDDED=OFF -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib -DWITH_MGR_DASHBOARD_FRONTEND=OFF -DWITH_SYSTEMD=ON -DCEPH_SYSTEMD_ENV_DIR=/etc/default -DCMAKE_INSTALL_SYSCONFDIR=/etc -DSYSTEMD_SYSTEM_UNIT_DIR=/lib/systemd/system -DWITH_RADOSGW_KAFKA_ENDPOINT=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWITH_GRAFANA=ON -DWITH_RADOSGW_SELECT_PARQUET=OFF -DWITH_RBD_RWL=ON -DWITH_RBD_SSD_CACHE=ON -DWITH_SYSTEM_PMDK=ON -DWITH_BLUESTORE_PMEM=ON -DWITH_SPDK=ON -DWITH_SEASTAR=ON -DSeastar_CXX_FLAGS=-DSEASTAR_DEFAULT_ALLOCATOR -DBOOST_J=4 -DWITH_BOOST_CONTEXT=ON cd obj-powerpc64le-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/powerpc64le-linux-gnu -DWITH_OCF=ON -DWITH_NSS=ON -DWITH_PYTHON3=ON -DWITH_DEBUG=ON -DWITH_PYTHON2=OFF -DMGR_PYTHON_VERSION=3 -DWITH_PYTHON3=3 -DWITH_CEPHFS_JAVA=ON -DWITH_CEPHFS_SHELL=ON -DWITH_TESTS=OFF -DWITH_SYSTEM_BOOST=ON -DWITH_LTTNG=OFF -DWITH_EMBEDDED=OFF -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib -DWITH_MGR_DASHBOARD_FRONTEND=OFF -DWITH_SYSTEMD=ON -DCEPH_SYSTEMD_ENV_DIR=/etc/default -DCMAKE_INSTALL_SYSCONFDIR=/etc -DSYSTEMD_SYSTEM_UNIT_DIR=/lib/systemd/system -DWITH_RADOSGW_KAFKA_ENDPOINT=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWITH_GRAFANA=ON -DWITH_RADOSGW_SELECT_PARQUET=OFF -DWITH_RBD_RWL=ON -DWITH_RBD_SSD_CACHE=ON -DWITH_SYSTEM_PMDK=ON -DWITH_BLUESTORE_PMEM=ON -DWITH_SPDK=ON -DWITH_SEASTAR=ON -DSeastar_CXX_FLAGS=-DSEASTAR_DEFAULT_ALLOCATOR -DBOOST_J=4 -DWITH_BOOST_CONTEXT=ON .. -- The CXX compiler identification is GNU 12.2.0 -- The C compiler identification is GNU 12.2.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for memset_s -- Looking for memset_s - not found -- Looking for fallocate -- Looking for fallocate - found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for syncfs -- Looking for syncfs - found -- Looking for sync_file_range -- Looking for sync_file_range - found -- Looking for pwritev -- Looking for pwritev - found -- Looking for splice -- Looking for splice - found -- Looking for getgrouplist -- Looking for getgrouplist - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for name_to_handle_at -- Looking for name_to_handle_at - found -- Looking for pipe2 -- Looking for pipe2 - found -- Looking for accept4 -- Looking for accept4 - found -- Looking for sigdescr_np -- Looking for sigdescr_np - found -- Looking for pthread_spin_init -- Looking for pthread_spin_init - found -- Looking for pthread_set_name_np -- Looking for pthread_set_name_np - not found -- Looking for pthread_get_name_np -- Looking for pthread_get_name_np - not found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_rwlockattr_setkind_np -- Looking for pthread_rwlockattr_setkind_np - found -- Looking for eventfd -- Looking for eventfd - found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for gettid -- Looking for gettid - found -- Looking for include file linux/types.h -- Looking for include file linux/types.h - found -- Looking for include file linux/version.h -- Looking for include file linux/version.h - found -- Looking for include file arpa/nameser_compat.h -- Looking for include file arpa/nameser_compat.h - found -- Looking for include file sys/mount.h -- Looking for include file sys/mount.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file sys/vfs.h -- Looking for include file sys/vfs.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file sched.h -- Looking for include file sched.h - found -- Looking for include file valgrind/helgrind.h -- Looking for include file valgrind/helgrind.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of __u8 -- Check size of __u8 - done -- Check size of __u16 -- Check size of __u16 - done -- Check size of __u32 -- Check size of __u32 - done -- Check size of __u64 -- Check size of __u64 - done -- Check size of __s8 -- Check size of __s8 - done -- Check size of __s16 -- Check size of __s16 - done -- Check size of __s32 -- Check size of __s32 - done -- Check size of __s64 -- Check size of __s64 - done -- Check size of in_addr_t -- Check size of in_addr_t - done -- Looking for _POSIX_TIMERS -- Looking for _POSIX_TIMERS - found -- Looking for res_nquery -- Looking for res_nquery - found -- Looking for F_SETPIPE_SZ -- Looking for F_SETPIPE_SZ - found -- Looking for __func__ -- Looking for __func__ - found -- Looking for __PRETTY_FUNCTION__ -- Looking for __PRETTY_FUNCTION__ - found -- Looking for getentropy -- Looking for getentropy - found -- Performing Test STRERROR_R_CHAR_P -- Performing Test STRERROR_R_CHAR_P - Success -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIM_TV_NSEC - Success -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_UNALIGNED_ACCESS -- Performing Test HAVE_UNALIGNED_ACCESS - Success -- Performing Test HAVE_ATTR_SYMVER -- Performing Test HAVE_ATTR_SYMVER - Success -- Performing Test HAVE_ASM_SYMVER -- Performing Test HAVE_ASM_SYMVER - Success -- Performing Test HAVE_CXX11_ATOMIC -- Performing Test HAVE_CXX11_ATOMIC - Success -- Found verbs: /usr/lib/powerpc64le-linux-gnu/libibverbs.so -- Performing Test HAVE_IBV_EXP -- Performing Test HAVE_IBV_EXP - Failed -- Found rdmacm: /usr/lib/powerpc64le-linux-gnu/librdmacm.so -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Found udev: /usr/lib/powerpc64le-linux-gnu/libudev.so -- Found blkid: /usr/lib/powerpc64le-linux-gnu/libblkid.so -- Found keyutils: /usr/lib/powerpc64le-linux-gnu/libkeyutils.so -- Found OpenLDAP: /usr/include -- Found FUSE: /usr/lib/powerpc64le-linux-gnu/libfuse3.so (found version "3.11") -- Found xfs: /usr/lib/libhandle.so -- Found aio: /usr/lib/powerpc64le-linux-gnu/libaio.so -- Checking for one of the modules 'libcryptsetup' -- Found libcryptsetup: /usr/include (found suitable version "2.5.0", minimum required is "2.0.5") -- Found SQLite3: /usr/lib/powerpc64le-linux-gnu/libsqlite3.so -- Found snappy: /usr/lib/powerpc64le-linux-gnu/libsnappy.so -- Found LZ4: /usr/lib/powerpc64le-linux-gnu/liblz4.so (found suitable version "1.9.3", minimum required is "1.7") -- Found gperftools: /usr/include (found suitable version "2.9.1", minimum required is "2.6.2") -- Found CURL: /usr/lib/powerpc64le-linux-gnu/libcurl.so (found version "7.85.0") -- Looking for curl_multi_wait -- Looking for curl_multi_wait - found -- Found OpenSSL: /usr/lib/powerpc64le-linux-gnu/libcrypto.so (found version "3.0.5") -- Found EXPAT: /usr/lib/powerpc64le-linux-gnu/libexpat.so (found version "2.4.8") -- Found OATH: /usr/lib/powerpc64le-linux-gnu/liboath.so -- ssl soname: libssl.so.3 -- crypto soname: libcrypto.so.3 -- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.7") found components: Interpreter Development -- Found ZLIB: /usr/lib/powerpc64le-linux-gnu/libz.so (found version "1.2.11") -- Found babeltrace: /usr/include -- Found Boost: /usr/lib/powerpc64le-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.73") found components: atomic chrono thread system regex random program_options date_time iostreams context coroutine python310 timer filesystem -- Found StdFilesystem: included by standard library -- Ceph/.git directory not found, parsing /<>/src/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER -- Performing Test COMPILER_SUPPORTS_PESSIMIZING_MOVE -- Performing Test COMPILER_SUPPORTS_PESSIMIZING_MOVE - Success -- Performing Test COMPILER_SUPPORTS_REDUNDANT_MOVE -- Performing Test COMPILER_SUPPORTS_REDUNDANT_MOVE - Success -- Performing Test HAS_FORTIFY_SOURCE -- Performing Test HAS_FORTIFY_SOURCE - Success -- Performing Test HAS_STACK_PROTECT -- Performing Test HAS_STACK_PROTECT - Success -- Performing Test HAS_GLIBCXX_ASSERTIONS -- Performing Test HAS_GLIBCXX_ASSERTIONS - Success -- we are ppc64le -- Performing Test HAS_ALTIVEC -- Performing Test HAS_ALTIVEC - Success -- HAS_ALTIVEC yes -- Performing Test HAVE_POWER8 -- Performing Test HAVE_POWER8 - Success -- HAVE_POWER8 yes -- Performing Test HAVE_STDLIB_MAP_SPLICING -- Performing Test HAVE_STDLIB_MAP_SPLICING - Success -- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR -- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR - Success -- Found Java: /usr/lib/jvm/default-java/bin/java (found version "11.0.18") found components: Development -- Found JNI: /usr/lib/jvm/default-java/include found components: AWT JVM -- Could not find fmt, will build it -- Module support is disabled. -- Version: 7.1.4 -- Build type: RelWithDebInfo -- CXX_STANDARD: 17 -- Performing Test has_std_17_flag -- Performing Test has_std_17_flag - Success -- Performing Test has_std_1z_flag -- Performing Test has_std_1z_flag - Success -- Performing Test SUPPORTS_USER_DEFINED_LITERALS -- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success -- Performing Test FMT_HAS_VARIANT -- Performing Test FMT_HAS_VARIANT - Success -- Required features: cxx_variadic_templates -- Looking for strtod_l -- Looking for strtod_l - not found -- Checking for one of the modules 'libcares' -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.64") -- Found Boost: /usr/include (found suitable version "1.74.0", minimum required is "1.64.0") found components: filesystem program_options thread unit_test_framework chrono date_time atomic -- Found c-ares: /usr/include (found suitable version "1.18.1", minimum required is "1.13") -- Found cryptopp: /usr/lib/powerpc64le-linux-gnu/libcryptopp.so (Required is at least version "5.6.5") -- Could NOT find dpdk (missing: dpdk_INCLUDE_DIRS dpdk_LIBRARIES) -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for one of the modules 'liblz4' -- Found lz4: /usr/lib/powerpc64le-linux-gnu/liblz4.so (found suitable version "1.9.3", minimum required is "1.7.3") -- Looking for LZ4_compress_default -- Looking for LZ4_compress_default - found -- Performing Test Concepts_FOUND -- Performing Test Concepts_FOUND - Success -- Checking for one of the modules 'gnutls' -- Found GnuTLS: /usr/lib/powerpc64le-linux-gnu/libgnutls.so (found suitable version "3.7.7", minimum required is "3.3.26") -- Performing Test LinuxMembarrier_FOUND -- Performing Test LinuxMembarrier_FOUND - Success -- Performing Test Sanitizers_ARE_SUPPORTED -- Performing Test Sanitizers_ARE_SUPPORTED - Success -- Found Sanitizers: -fsanitize=address;-fsanitize=undefined;-fno-sanitize=vptr;-fno-omit-frame-pointer -- Performing Test StdAtomic_EXPLICIT_LINK -- Performing Test StdAtomic_EXPLICIT_LINK - Success -- Found StdAtomic: -latomic -- Checking for one of the modules 'hwloc' -- Found hwloc: /usr/lib/powerpc64le-linux-gnu/libhwloc.so (found suitable version "2.8.0", minimum required is "1.11.2") -- Found lksctp-tools: /usr/lib/powerpc64le-linux-gnu/libsctp.so -- Found numactl: /usr/lib/powerpc64le-linux-gnu/libnuma.so -- Checking for one of the modules 'yaml-cpp' -- Found yaml-cpp: /usr/lib/powerpc64le-linux-gnu/libyaml-cpp.so (found suitable version "0.7.0", minimum required is "0.5.1") -- Found ragel: /usr/bin/ragel (Required is at least version "6.10") -- Found PthreadSetName: 1 -- Performing Test tmp_MaybeUninitialized_FOUND -- Performing Test tmp_MaybeUninitialized_FOUND - Success -- Performing Test tmp_ErrorUnused_FOUND -- Performing Test tmp_ErrorUnused_FOUND - Success -- Performing Test tmp_ErrorWarnings_FOUND -- Performing Test tmp_ErrorWarnings_FOUND - Failed -- Check size of suseconds_t -- Check size of suseconds_t - done -- Performing Test HAS_VTA -- Performing Test HAS_VTA - Success -- mgr module disabled for 3.10.7: diskprediction_local -- Found pmem: pmem_pmem_INCLUDE_DIR;pmem_pmemobj_INCLUDE_DIR (found suitable version "1.12.0", minimum required is "1.10") -- Found Lua: /usr/lib/powerpc64le-linux-gnu/liblua5.3.so;/usr/lib/powerpc64le-linux-gnu/libm.so (found suitable version "5.3.6", minimum required is "5.3") -- Performing Test HAS_WARNING_STRINGOP_TRUNCATION -- Performing Test HAS_WARNING_STRINGOP_TRUNCATION - Success -- Performing Test HAS_WARNING_DEPRECATED_COPY -- Performing Test HAS_WARNING_DEPRECATED_COPY - Success -- Performing Test HAS_WARNING_PESSIMIZING_MOVE -- Performing Test HAS_WARNING_PESSIMIZING_MOVE - Success -- Found Cython: 0.29 :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Looking for wsyncup in /usr/lib/powerpc64le-linux-gnu/libcurses.so -- Looking for wsyncup in /usr/lib/powerpc64le-linux-gnu/libcurses.so - found -- Looking for cbreak in /usr/lib/powerpc64le-linux-gnu/libncurses.so -- Looking for cbreak in /usr/lib/powerpc64le-linux-gnu/libncurses.so - found -- Looking for nodelay in /usr/lib/powerpc64le-linux-gnu/libncurses.so -- Looking for nodelay in /usr/lib/powerpc64le-linux-gnu/libncurses.so - found -- Found Curses: /usr/lib/powerpc64le-linux-gnu/libncurses.so -- Found nl: /usr/lib/powerpc64le-linux-gnu/libnl-3.so -- Checking for module 'libcap-ng' -- Found libcap-ng, version 0.8.3 -- Found the following ICU libraries: -- uc (required): /usr/lib/powerpc64le-linux-gnu/libicuuc.so -- Found ICU: /usr/include (found suitable version "71.1", minimum required is "52.0") CMake Warning at src/rgw/store/dbstore/CMakeLists.txt:47 (message): Gtest not enabled -- Performing Test COMPILER_SUPPORTS_WARN_IMPLICIT_CONST_INT_FLOAT_CONVERSION -- Performing Test COMPILER_SUPPORTS_WARN_IMPLICIT_CONST_INT_FLOAT_CONVERSION - Failed -- Found RabbitMQ: /usr/include -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- exclude following files under src: *.js;*.css;.tox;python-common/build -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BOOST_J CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED MGR_PYTHON_VERSION WITH_BOOST_CONTEXT WITH_DEBUG WITH_EMBEDDED WITH_NSS WITH_PYTHON2 -- Build files have been written to: /<>/obj-powerpc64le-linux-gnu make[1]: Leaving directory '/<>' jh_linkjars -a -O--buildsystem=cmake -O--max-parallel=3 dh_auto_build -a -O--buildsystem=cmake -O--max-parallel=3 cd obj-powerpc64le-linux-gnu && make -j3 VERBOSE=1 make[1]: Entering directory '/<>/obj-powerpc64le-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-powerpc64le-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/CMakeFiles /<>/obj-powerpc64le-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/options/CMakeFiles/legacy-option-headers.dir/build.make src/common/options/CMakeFiles/legacy-option-headers.dir/depend make -f src/common/CMakeFiles/common_utf8.dir/build.make src/common/CMakeFiles/common_utf8.dir/depend make -f src/fmt/CMakeFiles/fmt.dir/build.make src/fmt/CMakeFiles/fmt.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common/options /<>/obj-powerpc64le-linux-gnu/src/common/options/CMakeFiles/legacy-option-headers.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_utf8.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/fmt /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/fmt /<>/obj-powerpc64le-linux-gnu/src/fmt/CMakeFiles/fmt.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/fmt/CMakeFiles/fmt.dir/build.make src/fmt/CMakeFiles/fmt.dir/build make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_utf8.dir/build.make src/common/CMakeFiles/common_utf8.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/options/CMakeFiles/legacy-option-headers.dir/build.make src/common/options/CMakeFiles/legacy-option-headers.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 0%] Building CXX object src/fmt/CMakeFiles/fmt.dir/src/format.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/fmt && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/fmt/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/fmt/CMakeFiles/fmt.dir/src/format.cc.o -MF CMakeFiles/fmt.dir/src/format.cc.o.d -o CMakeFiles/fmt.dir/src/format.cc.o -c /<>/src/fmt/src/format.cc [ 0%] Building C object src/common/CMakeFiles/common_utf8.dir/utf8.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common_utf8.dir/utf8.c.o -MF CMakeFiles/common_utf8.dir/utf8.c.o.d -o CMakeFiles/common_utf8.dir/utf8.c.o -c /<>/src/common/utf8.c [ 0%] Generating cephfs-mirror.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/cephfs-mirror.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/cephfs-mirror.yaml -P configure_file.cmake [ 1%] Generating crimson.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/crimson.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/crimson.yaml -P configure_file.cmake [ 1%] Generating global.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/global.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/global.yaml -D CEPH_INSTALL_FULL_PKGLIBDIR=/usr/lib/powerpc64le-linux-gnu/ceph -D CEPH_INSTALL_FULL_PKGLIBDIR=/usr/lib/powerpc64le-linux-gnu/ceph -D "keyring_paths=/etc/ceph/\$cluster.\$name.keyring,/etc/ceph/\$cluster.keyring,/etc/ceph/keyring,/etc/ceph/keyring.bin" -D ms_bind_retry_count=3 -D ms_bind_retry_delay=5 -D "osd_erasure_code_plugins=jerasure lrc" -P configure_file.cmake [ 1%] Generating immutable-object-cache.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/immutable-object-cache.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/immutable-object-cache.yaml -P configure_file.cmake [ 1%] Generating mds-client.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mds-client.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/mds-client.yaml -P configure_file.cmake [ 1%] Linking C static library ../../lib/libcommon_utf8.a cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cmake -P CMakeFiles/common_utf8.dir/cmake_clean_target.cmake [ 1%] Generating mds.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mds.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/mds.yaml -P configure_file.cmake cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/common_utf8.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcommon_utf8.a CMakeFiles/common_utf8.dir/utf8.c.o /usr/bin/ranlib ../../lib/libcommon_utf8.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Generating mgr.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mgr.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/mgr.yaml -D CEPH_INSTALL_DATADIR=/usr/share/ceph -D mgr_disabled_modules=diskprediction_local -P configure_file.cmake [ 1%] Built target common_utf8 make -f src/common/CMakeFiles/common_buffer_obj.dir/build.make src/common/CMakeFiles/common_buffer_obj.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_buffer_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_buffer_obj.dir/build.make src/common/CMakeFiles/common_buffer_obj.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Generating mon.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/mon.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/mon.yaml -P configure_file.cmake [ 1%] Building CXX object src/common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o -MF CMakeFiles/common_buffer_obj.dir/buffer.cc.o.d -o CMakeFiles/common_buffer_obj.dir/buffer.cc.o -c /<>/src/common/buffer.cc [ 1%] Generating osd.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/osd.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/osd.yaml -D CMAKE_INSTALL_FULL_LIBDIR=/usr/lib/powerpc64le-linux-gnu -P configure_file.cmake [ 1%] Generating rbd-mirror.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/rbd-mirror.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/rbd-mirror.yaml -P configure_file.cmake [ 1%] Generating rbd.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/rbd.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/rbd.yaml -P configure_file.cmake [ 1%] Generating rgw.yaml cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/cmake -D input_file=/<>/src/common/options/rgw.yaml.in -D output_file=/<>/obj-powerpc64le-linux-gnu/src/common/options/rgw.yaml -D rgw_luarocks_location=/tmp/luarocks -P configure_file.cmake [ 1%] Generating cephfs-mirror_options.cc, ../../../include/cephfs-mirror_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/cephfs-mirror.yaml --output cephfs-mirror_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/cephfs-mirror_legacy_options.h --name cephfs-mirror [ 1%] Generating crimson_options.cc, ../../../include/crimson_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/crimson.yaml --output crimson_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/crimson_legacy_options.h --name crimson [ 1%] Generating global_options.cc, ../../../include/global_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/global.yaml --output global_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/global_legacy_options.h --name global [ 1%] Generating immutable-object-cache_options.cc, ../../../include/immutable-object-cache_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/immutable-object-cache.yaml --output immutable-object-cache_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/immutable-object-cache_legacy_options.h --name immutable-object-cache [ 1%] Generating mds-client_options.cc, ../../../include/mds-client_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/mds-client.yaml --output mds-client_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/mds-client_legacy_options.h --name mds-client [ 1%] Generating mds_options.cc, ../../../include/mds_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/mds.yaml --output mds_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/mds_legacy_options.h --name mds [ 1%] Generating mgr_options.cc, ../../../include/mgr_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/mgr.yaml --output mgr_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/mgr_legacy_options.h --name mgr [ 1%] Generating mon_options.cc, ../../../include/mon_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/mon.yaml --output mon_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/mon_legacy_options.h --name mon [ 1%] Generating osd_options.cc, ../../../include/osd_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/osd.yaml --output osd_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/osd_legacy_options.h --name osd [ 1%] Generating rbd-mirror_options.cc, ../../../include/rbd-mirror_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/rbd-mirror.yaml --output rbd-mirror_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/rbd-mirror_legacy_options.h --name rbd-mirror [ 1%] Generating rbd_options.cc, ../../../include/rbd_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/rbd.yaml --output rbd_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/rbd_legacy_options.h --name rbd [ 1%] Generating rgw_options.cc, ../../../include/rgw_legacy_options.h cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/python3.10 /<>/src/common/options/y2c.py --input /<>/obj-powerpc64le-linux-gnu/src/common/options/rgw.yaml --output rgw_options.cc --legacy /<>/obj-powerpc64le-linux-gnu/include/rgw_legacy_options.h --name rgw make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target legacy-option-headers make -f src/common/CMakeFiles/common_texttable_obj.dir/build.make src/common/CMakeFiles/common_texttable_obj.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_texttable_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_texttable_obj.dir/build.make src/common/CMakeFiles/common_texttable_obj.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Building CXX object src/common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o -MF CMakeFiles/common_texttable_obj.dir/TextTable.cc.o.d -o CMakeFiles/common_texttable_obj.dir/TextTable.cc.o -c /<>/src/common/TextTable.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target common_texttable_obj make -f src/common/CMakeFiles/common-common-objs.dir/build.make src/common/CMakeFiles/common-common-objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common-common-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common-common-objs.dir/build.make src/common/CMakeFiles/common-common-objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o -MF CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o.d -o CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o -c /<>/src/common/AsyncOpTracker.cc [ 1%] Building CXX object src/fmt/CMakeFiles/fmt.dir/src/os.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/fmt && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/fmt/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/fmt/CMakeFiles/fmt.dir/src/os.cc.o -MF CMakeFiles/fmt.dir/src/os.cc.o.d -o CMakeFiles/fmt.dir/src/os.cc.o -c /<>/src/fmt/src/os.cc [ 1%] Linking CXX static library ../../lib/libfmt.a cd /<>/obj-powerpc64le-linux-gnu/src/fmt && /usr/bin/cmake -P CMakeFiles/fmt.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/fmt && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmt.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libfmt.a CMakeFiles/fmt.dir/src/format.cc.o CMakeFiles/fmt.dir/src/os.cc.o /usr/bin/ranlib ../../lib/libfmt.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target fmt make -f src/common/CMakeFiles/common_mountcephfs_objs.dir/build.make src/common/CMakeFiles/common_mountcephfs_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_mountcephfs_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_mountcephfs_objs.dir/build.make src/common/CMakeFiles/common_mountcephfs_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o -MF CMakeFiles/common_mountcephfs_objs.dir/armor.c.o.d -o CMakeFiles/common_mountcephfs_objs.dir/armor.c.o -c /<>/src/common/armor.c [ 1%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o -MF CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o.d -o CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o -c /<>/src/common/safe_io.c [ 1%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o -MF CMakeFiles/common_mountcephfs_objs.dir/module.c.o.d -o CMakeFiles/common_mountcephfs_objs.dir/module.c.o -c /<>/src/common/module.c [ 1%] Building C object src/common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o -MF CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o.d -o CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o -c /<>/src/common/addr_parsing.c make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target common_mountcephfs_objs make -f src/arch/CMakeFiles/arch.dir/build.make src/arch/CMakeFiles/arch.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/arch /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/arch /<>/obj-powerpc64le-linux-gnu/src/arch/CMakeFiles/arch.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/arch/CMakeFiles/arch.dir/build.make src/arch/CMakeFiles/arch.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Building CXX object src/arch/CMakeFiles/arch.dir/probe.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/arch && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/arch/CMakeFiles/arch.dir/probe.cc.o -MF CMakeFiles/arch.dir/probe.cc.o.d -o CMakeFiles/arch.dir/probe.cc.o -c /<>/src/arch/probe.cc [ 1%] Building C object src/arch/CMakeFiles/arch.dir/ppc.c.o cd /<>/obj-powerpc64le-linux-gnu/src/arch && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/arch/CMakeFiles/arch.dir/ppc.c.o -MF CMakeFiles/arch.dir/ppc.c.o.d -o CMakeFiles/arch.dir/ppc.c.o -c /<>/src/arch/ppc.c [ 1%] Linking CXX static library ../../lib/libarch.a cd /<>/obj-powerpc64le-linux-gnu/src/arch && /usr/bin/cmake -P CMakeFiles/arch.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/arch && /usr/bin/cmake -E cmake_link_script CMakeFiles/arch.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libarch.a CMakeFiles/arch.dir/probe.cc.o CMakeFiles/arch.dir/ppc.c.o /usr/bin/ranlib ../../lib/libarch.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target arch make -f src/common/options/CMakeFiles/common-options-objs.dir/build.make src/common/options/CMakeFiles/common-options-objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common/options /<>/obj-powerpc64le-linux-gnu/src/common/options/CMakeFiles/common-options-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/options/CMakeFiles/common-options-objs.dir/build.make src/common/options/CMakeFiles/common-options-objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/build_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/build_options.cc.o -MF CMakeFiles/common-options-objs.dir/build_options.cc.o.d -o CMakeFiles/common-options-objs.dir/build_options.cc.o -c /<>/src/common/options/build_options.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target common_buffer_obj make -f src/crush/CMakeFiles/crush_objs.dir/build.make src/crush/CMakeFiles/crush_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crush /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crush /<>/obj-powerpc64le-linux-gnu/src/crush/CMakeFiles/crush_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crush/CMakeFiles/crush_objs.dir/build.make src/crush/CMakeFiles/crush_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Building C object src/crush/CMakeFiles/crush_objs.dir/builder.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/crush/CMakeFiles/crush_objs.dir/builder.c.o -MF CMakeFiles/crush_objs.dir/builder.c.o.d -o CMakeFiles/crush_objs.dir/builder.c.o -c /<>/src/crush/builder.c [ 1%] Building C object src/crush/CMakeFiles/crush_objs.dir/mapper.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/crush/CMakeFiles/crush_objs.dir/mapper.c.o -MF CMakeFiles/crush_objs.dir/mapper.c.o.d -o CMakeFiles/crush_objs.dir/mapper.c.o -c /<>/src/crush/mapper.c [ 1%] Building C object src/crush/CMakeFiles/crush_objs.dir/crush.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/crush/CMakeFiles/crush_objs.dir/crush.c.o -MF CMakeFiles/crush_objs.dir/crush.c.o.d -o CMakeFiles/crush_objs.dir/crush.c.o -c /<>/src/crush/crush.c [ 1%] Building C object src/crush/CMakeFiles/crush_objs.dir/hash.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/crush/CMakeFiles/crush_objs.dir/hash.c.o -MF CMakeFiles/crush_objs.dir/hash.c.o.d -o CMakeFiles/crush_objs.dir/hash.c.o -c /<>/src/crush/hash.c [ 1%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o -MF CMakeFiles/crush_objs.dir/CrushWrapper.cc.o.d -o CMakeFiles/crush_objs.dir/CrushWrapper.cc.o -c /<>/src/crush/CrushWrapper.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/BackTrace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/BackTrace.cc.o -MF CMakeFiles/common-common-objs.dir/BackTrace.cc.o.d -o CMakeFiles/common-common-objs.dir/BackTrace.cc.o -c /<>/src/common/BackTrace.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o -MF CMakeFiles/common-common-objs.dir/ConfUtils.cc.o.d -o CMakeFiles/common-common-objs.dir/ConfUtils.cc.o -c /<>/src/common/ConfUtils.cc [ 1%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/global_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/global_options.cc.o -MF CMakeFiles/common-options-objs.dir/global_options.cc.o.d -o CMakeFiles/common-options-objs.dir/global_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/global_options.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crush/CrushWrapper.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/osd/osd_types.h:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Cycles.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Cycles.cc.o -MF CMakeFiles/common-common-objs.dir/Cycles.cc.o.d -o CMakeFiles/common-common-objs.dir/Cycles.cc.o -c /<>/src/common/Cycles.cc [ 1%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o -MF CMakeFiles/crush_objs.dir/CrushCompiler.cc.o.d -o CMakeFiles/crush_objs.dir/CrushCompiler.cc.o -c /<>/src/crush/CrushCompiler.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/CDC.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/CDC.cc.o -MF CMakeFiles/common-common-objs.dir/CDC.cc.o.d -o CMakeFiles/common-common-objs.dir/CDC.cc.o -c /<>/src/common/CDC.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/DecayCounter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/DecayCounter.cc.o -MF CMakeFiles/common-common-objs.dir/DecayCounter.cc.o.d -o CMakeFiles/common-common-objs.dir/DecayCounter.cc.o -c /<>/src/common/DecayCounter.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/FastCDC.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/FastCDC.cc.o -MF CMakeFiles/common-common-objs.dir/FastCDC.cc.o.d -o CMakeFiles/common-common-objs.dir/FastCDC.cc.o -c /<>/src/common/FastCDC.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Finisher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Finisher.cc.o -MF CMakeFiles/common-common-objs.dir/Finisher.cc.o.d -o CMakeFiles/common-common-objs.dir/Finisher.cc.o -c /<>/src/common/Finisher.cc [ 1%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o -MF CMakeFiles/crush_objs.dir/CrushTester.cc.o.d -o CMakeFiles/crush_objs.dir/CrushTester.cc.o -c /<>/src/crush/CrushTester.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/FixedCDC.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/FixedCDC.cc.o -MF CMakeFiles/common-common-objs.dir/FixedCDC.cc.o.d -o CMakeFiles/common-common-objs.dir/FixedCDC.cc.o -c /<>/src/common/FixedCDC.cc [ 1%] Building CXX object src/crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crush && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o -MF CMakeFiles/crush_objs.dir/CrushLocation.cc.o.d -o CMakeFiles/crush_objs.dir/CrushLocation.cc.o -c /<>/src/crush/CrushLocation.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Formatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Formatter.cc.o -MF CMakeFiles/common-common-objs.dir/Formatter.cc.o.d -o CMakeFiles/common-common-objs.dir/Formatter.cc.o -c /<>/src/common/Formatter.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Graylog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Graylog.cc.o -MF CMakeFiles/common-common-objs.dir/Graylog.cc.o.d -o CMakeFiles/common-common-objs.dir/Graylog.cc.o -c /<>/src/common/Graylog.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target crush_objs make -f src/msg/CMakeFiles/common-msg-objs.dir/build.make src/msg/CMakeFiles/common-msg-objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/msg /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/msg /<>/obj-powerpc64le-linux-gnu/src/msg/CMakeFiles/common-msg-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/msg/CMakeFiles/common-msg-objs.dir/build.make src/msg/CMakeFiles/common-msg-objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o -MF CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o.d -o CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o -c /<>/src/msg/DispatchQueue.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o -MF CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o.d -o CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o -c /<>/src/common/HTMLFormatter.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o -MF CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o.d -o CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o -c /<>/src/common/HeartbeatMap.cc [ 1%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Message.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/Message.cc.o -MF CMakeFiles/common-msg-objs.dir/Message.cc.o.d -o CMakeFiles/common-msg-objs.dir/Message.cc.o -c /<>/src/msg/Message.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MPGStats.h:18, from /<>/src/msg/Message.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/msg/Message.cc:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/LogClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/LogClient.cc.o -MF CMakeFiles/common-common-objs.dir/LogClient.cc.o.d -o CMakeFiles/common-common-objs.dir/LogClient.cc.o -c /<>/src/common/LogClient.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MPGStats.h:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MLog.h:19, from /<>/src/common/LogClient.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/LogEntry.h:18, from /<>/src/common/LogClient.h:19, from /<>/src/common/LogClient.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/LogEntry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/LogEntry.cc.o -MF CMakeFiles/common-common-objs.dir/LogEntry.cc.o.d -o CMakeFiles/common-common-objs.dir/LogEntry.cc.o -c /<>/src/common/LogEntry.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ostream_temp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ostream_temp.cc.o -MF CMakeFiles/common-common-objs.dir/ostream_temp.cc.o.d -o CMakeFiles/common-common-objs.dir/ostream_temp.cc.o -c /<>/src/common/ostream_temp.cc [ 1%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o -MF CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o.d -o CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o -c /<>/src/common/OutputDataSocket.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o -MF CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o.d -o CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o -c /<>/src/common/PluginRegistry.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Readahead.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Readahead.cc.o -MF CMakeFiles/common-common-objs.dir/Readahead.cc.o.d -o CMakeFiles/common-common-objs.dir/Readahead.cc.o -c /<>/src/common/Readahead.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o -MF CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o.d -o CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o -c /<>/src/common/RefCountedObj.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o -MF CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o.d -o CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o -c /<>/src/common/SloppyCRCMap.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Thread.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Thread.cc.o -MF CMakeFiles/common-common-objs.dir/Thread.cc.o.d -o CMakeFiles/common-common-objs.dir/Thread.cc.o -c /<>/src/common/Thread.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Throttle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Throttle.cc.o -MF CMakeFiles/common-common-objs.dir/Throttle.cc.o.d -o CMakeFiles/common-common-objs.dir/Throttle.cc.o -c /<>/src/common/Throttle.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Messenger.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/Messenger.cc.o -MF CMakeFiles/common-msg-objs.dir/Messenger.cc.o.d -o CMakeFiles/common-msg-objs.dir/Messenger.cc.o -c /<>/src/msg/Messenger.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Timer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Timer.cc.o -MF CMakeFiles/common-common-objs.dir/Timer.cc.o.d -o CMakeFiles/common-common-objs.dir/Timer.cc.o -c /<>/src/common/Timer.cc In file included from /<>/src/msg/async/AsyncMessenger.h:23, from /<>/src/msg/Messenger.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/msg/Messenger.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/Connection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/Connection.cc.o -MF CMakeFiles/common-msg-objs.dir/Connection.cc.o.d -o CMakeFiles/common-msg-objs.dir/Connection.cc.o -c /<>/src/msg/Connection.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o -MF CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o.d -o CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o -c /<>/src/common/TracepointProvider.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/msg_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/msg_types.cc.o -MF CMakeFiles/common-msg-objs.dir/msg_types.cc.o.d -o CMakeFiles/common-msg-objs.dir/msg_types.cc.o -c /<>/src/msg/msg_types.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/TrackedOp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/TrackedOp.cc.o -MF CMakeFiles/common-common-objs.dir/TrackedOp.cc.o.d -o CMakeFiles/common-common-objs.dir/TrackedOp.cc.o -c /<>/src/common/TrackedOp.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o -MF CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o.d -o CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o -c /<>/src/msg/compressor_registry.cc /<>/src/common/TrackedOp.cc: In constructor ‘OpTracker::OpTracker(ceph::common::CephContext*, bool, uint32_t)’: /<>/src/common/TrackedOp.cc:165:46: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ^ /<>/src/common/TrackedOp.cc:165:46: note: directive argument in the range [0, 4294967294] /<>/src/common/TrackedOp.cc:165:15: note: ‘snprintf’ output between 25 and 34 bytes into a destination of size 32 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/WorkQueue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/WorkQueue.cc.o -MF CMakeFiles/common-common-objs.dir/WorkQueue.cc.o.d -o CMakeFiles/common-common-objs.dir/WorkQueue.cc.o -c /<>/src/common/WorkQueue.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o -MF CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o -c /<>/src/msg/async/AsyncConnection.cc In file included from /<>/src/msg/async/AsyncMessenger.h:23, from /<>/src/msg/async/AsyncConnection.cc:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/msg/async/AsyncConnection.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/msg/async/AsyncConnection.cc:28: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/admin_socket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/admin_socket.cc.o -MF CMakeFiles/common-common-objs.dir/admin_socket.cc.o.d -o CMakeFiles/common-common-objs.dir/admin_socket.cc.o -c /<>/src/common/admin_socket.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o -MF CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o -c /<>/src/msg/async/AsyncMessenger.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMonCommand.h:18, from /<>/src/common/admin_socket.cc:32: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/admin_socket.h:22, from /<>/src/common/admin_socket.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/msg/async/AsyncMessenger.h:23, from /<>/src/msg/async/AsyncMessenger.cc:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/msg/async/AsyncMessenger.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/msg/async/AsyncMessenger.cc:28: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o -MF CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o.d -o CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o -c /<>/src/common/admin_socket_client.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/assert.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/assert.cc.o -MF CMakeFiles/common-common-objs.dir/assert.cc.o.d -o CMakeFiles/common-common-objs.dir/assert.cc.o -c /<>/src/common/assert.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o -MF CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o -c /<>/src/msg/async/Protocol.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/bit_str.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/bit_str.cc.o -MF CMakeFiles/common-common-objs.dir/bit_str.cc.o.d -o CMakeFiles/common-common-objs.dir/bit_str.cc.o -c /<>/src/common/bit_str.cc In file included from /<>/src/msg/async/AsyncMessenger.h:23, from /<>/src/msg/async/Protocol.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/msg/async/Protocol.h:7, from /<>/src/msg/async/Protocol.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/bloom_filter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/bloom_filter.cc.o -MF CMakeFiles/common-common-objs.dir/bloom_filter.cc.o.d -o CMakeFiles/common-common-objs.dir/bloom_filter.cc.o -c /<>/src/common/bloom_filter.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o -MF CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o -c /<>/src/msg/async/ProtocolV1.cc [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o -c /<>/src/common/ceph_argparse.cc In file included from /<>/src/msg/async/AsyncMessenger.h:23, from /<>/src/msg/async/ProtocolV1.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/msg/async/Protocol.h:7, from /<>/src/msg/async/ProtocolV1.h:7, from /<>/src/msg/async/ProtocolV1.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_context.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_context.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_context.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_context.cc.o -c /<>/src/common/ceph_context.cc [ 2%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o -MF CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o -c /<>/src/msg/async/ProtocolV2.cc In file included from /<>/src/msg/async/AsyncMessenger.h:23, from /<>/src/msg/async/ProtocolV2.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/msg/async/Protocol.h:7, from /<>/src/msg/async/ProtocolV2.h:7, from /<>/src/msg/async/ProtocolV2.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 2%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o -c /<>/src/common/ceph_crypto.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_frag.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_frag.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_frag.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_frag.cc.o -c /<>/src/common/ceph_frag.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_fs.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_fs.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_fs.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_fs.cc.o -c /<>/src/common/ceph_fs.cc [ 3%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Event.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/Event.cc.o -MF CMakeFiles/common-msg-objs.dir/async/Event.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/Event.cc.o -c /<>/src/msg/async/Event.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_hash.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_hash.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_hash.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_hash.cc.o -c /<>/src/common/ceph_hash.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_json.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_json.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_json.cc.o -c /<>/src/common/ceph_json.cc [ 3%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o -MF CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o -c /<>/src/msg/async/EventSelect.cc [ 3%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o -MF CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o -c /<>/src/msg/async/PosixStack.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_strings.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_strings.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_strings.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_strings.cc.o -c /<>/src/common/ceph_strings.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_releases.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_releases.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_releases.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_releases.cc.o -c /<>/src/common/ceph_releases.cc [ 3%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/Stack.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/Stack.cc.o -MF CMakeFiles/common-msg-objs.dir/async/Stack.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/Stack.cc.o -c /<>/src/msg/async/Stack.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ceph_time.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ceph_time.cc.o -MF CMakeFiles/common-common-objs.dir/ceph_time.cc.o.d -o CMakeFiles/common-common-objs.dir/ceph_time.cc.o -c /<>/src/common/ceph_time.cc [ 3%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o -MF CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o.d -o CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/cephfs-mirror_options.cc [ 3%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/crimson_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/crimson_options.cc.o -MF CMakeFiles/common-options-objs.dir/crimson_options.cc.o.d -o CMakeFiles/common-options-objs.dir/crimson_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/crimson_options.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/cmdparse.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/cmdparse.cc.o -MF CMakeFiles/common-common-objs.dir/cmdparse.cc.o.d -o CMakeFiles/common-common-objs.dir/cmdparse.cc.o -c /<>/src/common/cmdparse.cc [ 3%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o -MF CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o -c /<>/src/msg/async/crypto_onwire.cc [ 3%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mgr_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/mgr_options.cc.o -MF CMakeFiles/common-options-objs.dir/mgr_options.cc.o.d -o CMakeFiles/common-options-objs.dir/mgr_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/mgr_options.cc [ 3%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o -MF CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o -c /<>/src/msg/async/compression_onwire.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/code_environment.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/code_environment.cc.o -MF CMakeFiles/common-common-objs.dir/code_environment.cc.o.d -o CMakeFiles/common-common-objs.dir/code_environment.cc.o -c /<>/src/common/code_environment.cc [ 3%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/common_init.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/common_init.cc.o -MF CMakeFiles/common-common-objs.dir/common_init.cc.o.d -o CMakeFiles/common-common-objs.dir/common_init.cc.o -c /<>/src/common/common_init.cc [ 4%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mds_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/mds_options.cc.o -MF CMakeFiles/common-options-objs.dir/mds_options.cc.o.d -o CMakeFiles/common-options-objs.dir/mds_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/mds_options.cc [ 4%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o -MF CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o -c /<>/src/msg/async/frames_v2.cc [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/compat.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/compat.cc.o -MF CMakeFiles/common-common-objs.dir/compat.cc.o.d -o CMakeFiles/common-common-objs.dir/compat.cc.o -c /<>/src/common/compat.cc [ 4%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -fno-var-tracking-assignments -MD -MT src/common/CMakeFiles/common-common-objs.dir/config.cc.o -MF CMakeFiles/common-common-objs.dir/config.cc.o.d -o CMakeFiles/common-common-objs.dir/config.cc.o -c /<>/src/common/config.cc [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o -MF CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o -c /<>/src/msg/async/net_handler.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/common/config.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/fs_fwd.h:35, from /usr/include/c++/12/filesystem:44, from /<>/src/common/config.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 5%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mds-client_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/mds-client_options.cc.o -MF CMakeFiles/common-options-objs.dir/mds-client_options.cc.o.d -o CMakeFiles/common-options-objs.dir/mds-client_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/mds-client_options.cc [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o -MF CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o -c /<>/src/msg/async/EventEpoll.cc [ 5%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/mon_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/mon_options.cc.o -MF CMakeFiles/common-options-objs.dir/mon_options.cc.o.d -o CMakeFiles/common-options-objs.dir/mon_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/mon_options.cc [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/Infiniband.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/Infiniband.cc.o -MF CMakeFiles/common-msg-objs.dir/async/rdma/Infiniband.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/rdma/Infiniband.cc.o -c /<>/src/msg/async/rdma/Infiniband.cc [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/config_values.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/config_values.cc.o -MF CMakeFiles/common-common-objs.dir/config_values.cc.o.d -o CMakeFiles/common-common-objs.dir/config_values.cc.o -c /<>/src/common/config_values.cc [ 5%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAConnectedSocketImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAConnectedSocketImpl.cc.o -MF CMakeFiles/common-msg-objs.dir/async/rdma/RDMAConnectedSocketImpl.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/rdma/RDMAConnectedSocketImpl.cc.o -c /<>/src/msg/async/rdma/RDMAConnectedSocketImpl.cc [ 5%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/osd_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/osd_options.cc.o -MF CMakeFiles/common-options-objs.dir/osd_options.cc.o.d -o CMakeFiles/common-options-objs.dir/osd_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/osd_options.cc [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/dout.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/dout.cc.o -MF CMakeFiles/common-common-objs.dir/dout.cc.o.d -o CMakeFiles/common-common-objs.dir/dout.cc.o -c /<>/src/common/dout.cc [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/entity_name.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/entity_name.cc.o -MF CMakeFiles/common-common-objs.dir/entity_name.cc.o.d -o CMakeFiles/common-common-objs.dir/entity_name.cc.o -c /<>/src/common/entity_name.cc [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/environment.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/environment.cc.o -MF CMakeFiles/common-common-objs.dir/environment.cc.o.d -o CMakeFiles/common-common-objs.dir/environment.cc.o -c /<>/src/common/environment.cc [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/errno.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/errno.cc.o -MF CMakeFiles/common-common-objs.dir/errno.cc.o.d -o CMakeFiles/common-common-objs.dir/errno.cc.o -c /<>/src/common/errno.cc [ 5%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/escape.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/escape.cc.o -MF CMakeFiles/common-common-objs.dir/escape.cc.o.d -o CMakeFiles/common-common-objs.dir/escape.cc.o -c /<>/src/common/escape.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/fd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/fd.cc.o -MF CMakeFiles/common-common-objs.dir/fd.cc.o.d -o CMakeFiles/common-common-objs.dir/fd.cc.o -c /<>/src/common/fd.cc [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPConnectedSocketImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPConnectedSocketImpl.cc.o -MF CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPConnectedSocketImpl.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPConnectedSocketImpl.cc.o -c /<>/src/msg/async/rdma/RDMAIWARPConnectedSocketImpl.cc [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rbd_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/rbd_options.cc.o -MF CMakeFiles/common-options-objs.dir/rbd_options.cc.o.d -o CMakeFiles/common-options-objs.dir/rbd_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/rbd_options.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/fs_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/fs_types.cc.o -MF CMakeFiles/common-common-objs.dir/fs_types.cc.o.d -o CMakeFiles/common-common-objs.dir/fs_types.cc.o -c /<>/src/common/fs_types.cc [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAServerSocketImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAServerSocketImpl.cc.o -MF CMakeFiles/common-msg-objs.dir/async/rdma/RDMAServerSocketImpl.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/rdma/RDMAServerSocketImpl.cc.o -c /<>/src/msg/async/rdma/RDMAServerSocketImpl.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hex.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/hex.cc.o -MF CMakeFiles/common-common-objs.dir/hex.cc.o.d -o CMakeFiles/common-common-objs.dir/hex.cc.o -c /<>/src/common/hex.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/histogram.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/histogram.cc.o -MF CMakeFiles/common-common-objs.dir/histogram.cc.o.d -o CMakeFiles/common-common-objs.dir/histogram.cc.o -c /<>/src/common/histogram.cc [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPServerSocketImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPServerSocketImpl.cc.o -MF CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPServerSocketImpl.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPServerSocketImpl.cc.o -c /<>/src/msg/async/rdma/RDMAIWARPServerSocketImpl.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hobject.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/hobject.cc.o -MF CMakeFiles/common-common-objs.dir/hobject.cc.o.d -o CMakeFiles/common-common-objs.dir/hobject.cc.o -c /<>/src/common/hobject.cc [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o -MF CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o.d -o CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/rbd-mirror_options.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/hostname.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/hostname.cc.o -MF CMakeFiles/common-common-objs.dir/hostname.cc.o.d -o CMakeFiles/common-common-objs.dir/hostname.cc.o -c /<>/src/common/hostname.cc [ 6%] Building CXX object src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAStack.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/msg && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAStack.cc.o -MF CMakeFiles/common-msg-objs.dir/async/rdma/RDMAStack.cc.o.d -o CMakeFiles/common-msg-objs.dir/async/rdma/RDMAStack.cc.o -c /<>/src/msg/async/rdma/RDMAStack.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/ipaddr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/ipaddr.cc.o -MF CMakeFiles/common-common-objs.dir/ipaddr.cc.o.d -o CMakeFiles/common-common-objs.dir/ipaddr.cc.o -c /<>/src/common/ipaddr.cc [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o -MF CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o.d -o CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/immutable-object-cache_options.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/iso_8601.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/iso_8601.cc.o -MF CMakeFiles/common-common-objs.dir/iso_8601.cc.o.d -o CMakeFiles/common-common-objs.dir/iso_8601.cc.o -c /<>/src/common/iso_8601.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/mempool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/mempool.cc.o -MF CMakeFiles/common-common-objs.dir/mempool.cc.o.d -o CMakeFiles/common-common-objs.dir/mempool.cc.o -c /<>/src/common/mempool.cc [ 6%] Building CXX object src/common/options/CMakeFiles/common-options-objs.dir/rgw_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common/options && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/options/CMakeFiles/common-options-objs.dir/rgw_options.cc.o -MF CMakeFiles/common-options-objs.dir/rgw_options.cc.o.d -o CMakeFiles/common-options-objs.dir/rgw_options.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/common/options/rgw_options.cc [ 6%] Building C object src/common/CMakeFiles/common-common-objs.dir/mime.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common-common-objs.dir/mime.c.o -MF CMakeFiles/common-common-objs.dir/mime.c.o.d -o CMakeFiles/common-common-objs.dir/mime.c.o -c /<>/src/common/mime.c [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/numa.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/numa.cc.o -MF CMakeFiles/common-common-objs.dir/numa.cc.o.d -o CMakeFiles/common-common-objs.dir/numa.cc.o -c /<>/src/common/numa.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 6%] Built target common-msg-objs make -f src/erasure-code/CMakeFiles/erasure_code.dir/build.make src/erasure-code/CMakeFiles/erasure_code.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code /<>/obj-powerpc64le-linux-gnu/src/erasure-code/CMakeFiles/erasure_code.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/CMakeFiles/erasure_code.dir/build.make src/erasure-code/CMakeFiles/erasure_code.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 6%] Building CXX object src/erasure-code/CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o -MF CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o.d -o CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o -c /<>/src/erasure-code/ErasureCodePlugin.cc [ 6%] Linking CXX static library ../../lib/liberasure_code.a cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code && /usr/bin/cmake -P CMakeFiles/erasure_code.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code && /usr/bin/cmake -E cmake_link_script CMakeFiles/erasure_code.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/liberasure_code.a CMakeFiles/erasure_code.dir/ErasureCodePlugin.cc.o /usr/bin/ranlib ../../lib/liberasure_code.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 6%] Built target erasure_code make -f src/CMakeFiles/rados_snap_set_diff_obj.dir/build.make src/CMakeFiles/rados_snap_set_diff_obj.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/rados_snap_set_diff_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/rados_snap_set_diff_obj.dir/build.make src/CMakeFiles/rados_snap_set_diff_obj.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 6%] Building CXX object src/CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o -MF CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o.d -o CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o -c /<>/src/librados/snap_set_diff.cc /<>/src/common/numa.cc:159:20: warning: ‘std::string get_task_comm(pid_t)’ defined but not used [-Wunused-function] 159 | static std::string get_task_comm(pid_t tid) | ^~~~~~~~~~~~~ [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o -MF CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o.d -o CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o -c /<>/src/common/openssl_opts_handler.cc In file included from /<>/src/librados/snap_set_diff.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/librados/snap_set_diff.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 6%] Built target rados_snap_set_diff_obj make -f src/CMakeFiles/rocksdb_ext.dir/build.make src/CMakeFiles/rocksdb_ext.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/rocksdb_ext.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/rocksdb_ext.dir/build.make src/CMakeFiles/rocksdb_ext.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 6%] Creating directories for 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -Dcfgdir= -P /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/tmp/rocksdb_ext-mkdirs.cmake cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-mkdir [ 6%] No download step for 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-download [ 6%] No update step for 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-update [ 6%] No patch step for 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-patch [ 6%] Performing configure step for 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && /usr/bin/cmake -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DWITH_GFLAGS=OFF -DCMAKE_PREFIX_PATH= -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DWITH_SNAPPY=TRUE -DWITH_LZ4=TRUE -Dlz4_INCLUDE_DIRS=/usr/include -Dlz4_LIBRARIES=/usr/lib/powerpc64le-linux-gnu/liblz4.so -DWITH_ZLIB=TRUE -DPORTABLE=ON -DCMAKE_AR=/usr/bin/ar -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFAIL_ON_WARNINGS=OFF -DUSE_RTTI=1 -DCMAKE_C_FLAGS=-Wno-stringop-truncation "-DCMAKE_CXX_FLAGS='-Wno-deprecated-copy -Wno-pessimizing-move'" "-GUnix Makefiles" /<>/src/rocksdb Re-run cmake no build system arguments -- The CXX compiler identification is GNU 12.2.0 -- The C compiler identification is GNU 12.2.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found ZLIB: /usr/lib/powerpc64le-linux-gnu/libz.so (found version "1.2.11") -- Found lz4: /usr/lib/powerpc64le-linux-gnu/liblz4.so -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER -- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Failed -- Performing Test HAS_POWER9 -- Performing Test HAS_POWER9 - Success -- Performing Test HAS_ALTIVEC -- Performing Test HAS_ALTIVEC - Success -- HAS_ALTIVEC yes -- Performing Test HAVE_SSE42 -- Performing Test HAVE_SSE42 - Failed -- Performing Test HAVE_THREAD_LOCAL -- Performing Test HAVE_THREAD_LOCAL - Success -- Enabling RTTI -- Performing Test HAVE_FALLOCATE -- Performing Test HAVE_FALLOCATE - Success -- Performing Test HAVE_SYNC_FILE_RANGE_WRITE -- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success -- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP -- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success -- Looking for malloc_usable_size -- Looking for malloc_usable_size - found -- Looking for sched_getcpu -- Looking for sched_getcpu - found -- Looking for getauxval -- Looking for getauxval - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- JNI library is disabled -- Configuring done -- Generating done -- Build files have been written to: /<>/obj-powerpc64le-linux-gnu/src/rocksdb cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-configure [ 6%] Performing build step for 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && make rocksdb make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' /usr/bin/cmake -S/<>/src/rocksdb -B/<>/obj-powerpc64le-linux-gnu/src/rocksdb --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 rocksdb make[5]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' /usr/bin/cmake -S/<>/src/rocksdb -B/<>/obj-powerpc64le-linux-gnu/src/rocksdb --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles 46 make -f CMakeFiles/Makefile2 CMakeFiles/rocksdb.dir/all make[6]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' make -f CMakeFiles/build_version.dir/build.make CMakeFiles/build_version.dir/depend make[7]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/src/rocksdb /<>/src/rocksdb /<>/obj-powerpc64le-linux-gnu/src/rocksdb /<>/obj-powerpc64le-linux-gnu/src/rocksdb /<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles/build_version.dir/DependInfo.cmake --color= make[7]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' make -f CMakeFiles/build_version.dir/build.make CMakeFiles/build_version.dir/build make[7]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' [ 0%] Building CXX object CMakeFiles/build_version.dir/build_version.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb/util -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/build_version.dir/build_version.cc.o -MF CMakeFiles/build_version.dir/build_version.cc.o.d -o CMakeFiles/build_version.dir/build_version.cc.o -c /<>/obj-powerpc64le-linux-gnu/src/rocksdb/build_version.cc make[7]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' [ 0%] Built target build_version make -f CMakeFiles/rocksdb.dir/build.make CMakeFiles/rocksdb.dir/depend make[7]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/src/rocksdb /<>/src/rocksdb /<>/obj-powerpc64le-linux-gnu/src/rocksdb /<>/obj-powerpc64le-linux-gnu/src/rocksdb /<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles/rocksdb.dir/DependInfo.cmake --color= Dependee "/<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles/rocksdb.dir/DependInfo.cmake" is newer than depender "/<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles/rocksdb.dir/depend.internal". Dependee "/<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles/rocksdb.dir/depend.internal". Scanning dependencies of target rocksdb make[7]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' make -f CMakeFiles/rocksdb.dir/build.make CMakeFiles/rocksdb.dir/build make[7]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' [ 0%] Building CXX object CMakeFiles/rocksdb.dir/cache/cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/cache/cache.cc.o -MF CMakeFiles/rocksdb.dir/cache/cache.cc.o.d -o CMakeFiles/rocksdb.dir/cache/cache.cc.o -c /<>/src/rocksdb/cache/cache.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -fno-var-tracking-assignments -MD -MT src/common/CMakeFiles/common-common-objs.dir/options.cc.o -MF CMakeFiles/common-common-objs.dir/options.cc.o.d -o CMakeFiles/common-common-objs.dir/options.cc.o -c /<>/src/common/options.cc [ 0%] Building CXX object CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o -MF CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o.d -o CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o -c /<>/src/rocksdb/cache/clock_cache.cc [ 2%] Building CXX object CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o -MF CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o.d -o CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o -c /<>/src/rocksdb/cache/lru_cache.cc [ 2%] Building CXX object CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o -MF CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o.d -o CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o -c /<>/src/rocksdb/cache/sharded_cache.cc [ 2%] Building CXX object CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o -MF CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o.d -o CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o -c /<>/src/rocksdb/db/arena_wrapped_db_iter.cc [ 2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o -c /<>/src/rocksdb/db/blob/blob_file_addition.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/page.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/page.cc.o -MF CMakeFiles/common-common-objs.dir/page.cc.o.d -o CMakeFiles/common-common-objs.dir/page.cc.o -c /<>/src/common/page.cc [ 6%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/perf_counters.cc.o -MF CMakeFiles/common-common-objs.dir/perf_counters.cc.o.d -o CMakeFiles/common-common-objs.dir/perf_counters.cc.o -c /<>/src/common/perf_counters.cc [ 2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o -c /<>/src/rocksdb/db/blob/blob_file_builder.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 7%] Built target common-options-objs make -f src/cls/CMakeFiles/cls_lock_client.dir/build.make src/cls/CMakeFiles/cls_lock_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lock_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lock_client.dir/build.make src/cls/CMakeFiles/cls_lock_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 7%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o -MF CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o.d -o CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o -c /<>/src/cls/lock/cls_lock_client.cc [ 2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o -c /<>/src/rocksdb/db/blob/blob_file_cache.cc In file included from /<>/src/cls/lock/cls_lock_client.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/cls/lock/cls_lock_client.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o -c /<>/src/rocksdb/db/blob/blob_file_garbage.cc [ 7%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o -MF CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o.d -o CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o -c /<>/src/cls/lock/cls_lock_types.cc [ 4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o -c /<>/src/rocksdb/db/blob/blob_file_meta.cc [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o -MF CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o.d -o CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o -c /<>/src/common/perf_counters_collection.cc [ 4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o -c /<>/src/rocksdb/db/blob/blob_file_reader.cc [ 4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o -c /<>/src/rocksdb/db/blob/blob_log_format.cc [ 4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o -c /<>/src/rocksdb/db/blob/blob_log_sequential_reader.cc [ 7%] Building CXX object src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o -MF CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o.d -o CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o -c /<>/src/cls/lock/cls_lock_ops.cc [ 4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o -MF CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o.d -o CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o -c /<>/src/rocksdb/db/blob/blob_log_writer.cc [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/perf_histogram.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/perf_histogram.cc.o -MF CMakeFiles/common-common-objs.dir/perf_histogram.cc.o.d -o CMakeFiles/common-common-objs.dir/perf_histogram.cc.o -c /<>/src/common/perf_histogram.cc [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/pick_address.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/pick_address.cc.o -MF CMakeFiles/common-common-objs.dir/pick_address.cc.o.d -o CMakeFiles/common-common-objs.dir/pick_address.cc.o -c /<>/src/common/pick_address.cc [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/builder.cc.o -MF CMakeFiles/rocksdb.dir/db/builder.cc.o.d -o CMakeFiles/rocksdb.dir/db/builder.cc.o -c /<>/src/rocksdb/db/builder.cc [ 7%] Linking CXX static library ../../lib/libcls_lock_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_lock_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_lock_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_lock_client.a CMakeFiles/cls_lock_client.dir/lock/cls_lock_client.cc.o CMakeFiles/cls_lock_client.dir/lock/cls_lock_types.cc.o CMakeFiles/cls_lock_client.dir/lock/cls_lock_ops.cc.o /usr/bin/ranlib ../../lib/libcls_lock_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 7%] Built target cls_lock_client make -f src/librados/CMakeFiles/librados_impl.dir/build.make src/librados/CMakeFiles/librados_impl.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librados /<>/obj-powerpc64le-linux-gnu/src/librados/CMakeFiles/librados_impl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librados/CMakeFiles/librados_impl.dir/build.make src/librados/CMakeFiles/librados_impl.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 7%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/IoCtxImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librados/CMakeFiles/librados_impl.dir/IoCtxImpl.cc.o -MF CMakeFiles/librados_impl.dir/IoCtxImpl.cc.o.d -o CMakeFiles/librados_impl.dir/IoCtxImpl.cc.o -c /<>/src/librados/IoCtxImpl.cc [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/c.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/c.cc.o -MF CMakeFiles/rocksdb.dir/db/c.cc.o.d -o CMakeFiles/rocksdb.dir/db/c.cc.o -c /<>/src/rocksdb/db/c.cc [ 7%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/random_string.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/random_string.cc.o -MF CMakeFiles/common-common-objs.dir/random_string.cc.o.d -o CMakeFiles/common-common-objs.dir/random_string.cc.o -c /<>/src/common/random_string.cc In file included from /<>/src/librados/IoCtxImpl.h:26, from /<>/src/librados/IoCtxImpl.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/Clock.h:18, from /<>/src/common/Cond.h:19, from /<>/src/librados/IoCtxImpl.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/IoCtxImpl.h:27: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/column_family.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/column_family.cc.o -MF CMakeFiles/rocksdb.dir/db/column_family.cc.o.d -o CMakeFiles/rocksdb.dir/db/column_family.cc.o -c /<>/src/rocksdb/db/column_family.cc [ 8%] Building C object src/common/CMakeFiles/common-common-objs.dir/reverse.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common-common-objs.dir/reverse.c.o -MF CMakeFiles/common-common-objs.dir/reverse.c.o.d -o CMakeFiles/common-common-objs.dir/reverse.c.o -c /<>/src/common/reverse.c [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/run_cmd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/run_cmd.cc.o -MF CMakeFiles/common-common-objs.dir/run_cmd.cc.o.d -o CMakeFiles/common-common-objs.dir/run_cmd.cc.o -c /<>/src/common/run_cmd.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/scrub_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/scrub_types.cc.o -MF CMakeFiles/common-common-objs.dir/scrub_types.cc.o.d -o CMakeFiles/common-common-objs.dir/scrub_types.cc.o -c /<>/src/common/scrub_types.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/common/scrub_types.h:7, from /<>/src/common/scrub_types.cc:1: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/osd/osd_types.h:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/compacted_db_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compacted_db_impl.cc.o -MF CMakeFiles/rocksdb.dir/db/compacted_db_impl.cc.o.d -o CMakeFiles/rocksdb.dir/db/compacted_db_impl.cc.o -c /<>/src/rocksdb/db/compacted_db_impl.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/signal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/signal.cc.o -MF CMakeFiles/common-common-objs.dir/signal.cc.o.d -o CMakeFiles/common-common-objs.dir/signal.cc.o -c /<>/src/common/signal.cc [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o -c /<>/src/rocksdb/db/compaction/compaction.cc [ 8%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/RadosXattrIter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librados/CMakeFiles/librados_impl.dir/RadosXattrIter.cc.o -MF CMakeFiles/librados_impl.dir/RadosXattrIter.cc.o.d -o CMakeFiles/librados_impl.dir/RadosXattrIter.cc.o -c /<>/src/librados/RadosXattrIter.cc [ 8%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/RadosClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librados/CMakeFiles/librados_impl.dir/RadosClient.cc.o -MF CMakeFiles/librados_impl.dir/RadosClient.cc.o.d -o CMakeFiles/librados_impl.dir/RadosClient.cc.o -c /<>/src/librados/RadosClient.cc [ 6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o -c /<>/src/rocksdb/db/compaction/compaction_iterator.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/snap_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/snap_types.cc.o -MF CMakeFiles/common-common-objs.dir/snap_types.cc.o.d -o CMakeFiles/common-common-objs.dir/snap_types.cc.o -c /<>/src/common/snap_types.cc [ 8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o -c /<>/src/rocksdb/db/compaction/compaction_picker.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MLog.h:19, from /<>/src/librados/RadosClient.cc:39: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/librados/RadosClient.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/str_list.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/str_list.cc.o -MF CMakeFiles/common-common-objs.dir/str_list.cc.o.d -o CMakeFiles/common-common-objs.dir/str_list.cc.o -c /<>/src/common/str_list.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/str_map.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/str_map.cc.o -MF CMakeFiles/common-common-objs.dir/str_map.cc.o.d -o CMakeFiles/common-common-objs.dir/str_map.cc.o -c /<>/src/common/str_map.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/strtol.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/strtol.cc.o -MF CMakeFiles/common-common-objs.dir/strtol.cc.o.d -o CMakeFiles/common-common-objs.dir/strtol.cc.o -c /<>/src/common/strtol.cc [ 8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o -c /<>/src/rocksdb/db/compaction/compaction_job.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/types.cc.o -MF CMakeFiles/common-common-objs.dir/types.cc.o.d -o CMakeFiles/common-common-objs.dir/types.cc.o -c /<>/src/common/types.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/url_escape.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/url_escape.cc.o -MF CMakeFiles/common-common-objs.dir/url_escape.cc.o.d -o CMakeFiles/common-common-objs.dir/url_escape.cc.o -c /<>/src/common/url_escape.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/pretty_binary.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/pretty_binary.cc.o -MF CMakeFiles/common-common-objs.dir/pretty_binary.cc.o.d -o CMakeFiles/common-common-objs.dir/pretty_binary.cc.o -c /<>/src/common/pretty_binary.cc [ 8%] Building C object src/common/CMakeFiles/common-common-objs.dir/utf8.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common-common-objs.dir/utf8.c.o -MF CMakeFiles/common-common-objs.dir/utf8.c.o.d -o CMakeFiles/common-common-objs.dir/utf8.c.o -c /<>/src/common/utf8.c [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/util.cc.o -MF CMakeFiles/common-common-objs.dir/util.cc.o.d -o CMakeFiles/common-common-objs.dir/util.cc.o -c /<>/src/common/util.cc [ 8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o -c /<>/src/rocksdb/db/compaction/compaction_picker_fifo.cc [ 8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o -c /<>/src/rocksdb/db/compaction/compaction_picker_level.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/version.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/version.cc.o -MF CMakeFiles/common-common-objs.dir/version.cc.o.d -o CMakeFiles/common-common-objs.dir/version.cc.o -c /<>/src/common/version.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/Journald.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/Journald.cc.o -MF CMakeFiles/common-common-objs.dir/Journald.cc.o.d -o CMakeFiles/common-common-objs.dir/Journald.cc.o -c /<>/src/common/Journald.cc [ 8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o -c /<>/src/rocksdb/db/compaction/compaction_picker_universal.cc [ 8%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/librados_util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librados/CMakeFiles/librados_impl.dir/librados_util.cc.o -MF CMakeFiles/librados_impl.dir/librados_util.cc.o.d -o CMakeFiles/librados_impl.dir/librados_util.cc.o -c /<>/src/librados/librados_util.cc [ 8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o -MF CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o.d -o CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o -c /<>/src/rocksdb/db/compaction/sst_partitioner.cc [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/convenience.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/convenience.cc.o -MF CMakeFiles/rocksdb.dir/db/convenience.cc.o.d -o CMakeFiles/rocksdb.dir/db/convenience.cc.o -c /<>/src/rocksdb/db/convenience.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/blkdev.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/blkdev.cc.o -MF CMakeFiles/common-common-objs.dir/blkdev.cc.o.d -o CMakeFiles/common-common-objs.dir/blkdev.cc.o -c /<>/src/common/blkdev.cc In file included from /<>/src/librados/IoCtxImpl.h:26, from /<>/src/librados/librados_util.h:4, from /<>/src/librados/librados_util.cc:1: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/Clock.h:18, from /<>/src/common/Cond.h:19, from /<>/src/librados/IoCtxImpl.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/IoCtxImpl.h:27: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o -MF CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o -c /<>/src/rocksdb/db/db_filesnapshot.cc [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl.cc [ 8%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/dns_resolve.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/dns_resolve.cc.o -MF CMakeFiles/common-common-objs.dir/dns_resolve.cc.o.d -o CMakeFiles/common-common-objs.dir/dns_resolve.cc.o -c /<>/src/common/dns_resolve.cc [ 8%] Building CXX object src/librados/CMakeFiles/librados_impl.dir/librados_tp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librados/CMakeFiles/librados_impl.dir/librados_tp.cc.o -MF CMakeFiles/librados_impl.dir/librados_tp.cc.o.d -o CMakeFiles/librados_impl.dir/librados_tp.cc.o -c /<>/src/librados/librados_tp.cc [ 8%] Linking CXX static library ../../lib/liblibrados_impl.a cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/cmake -P CMakeFiles/librados_impl.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/cmake -E cmake_link_script CMakeFiles/librados_impl.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/liblibrados_impl.a CMakeFiles/librados_impl.dir/IoCtxImpl.cc.o CMakeFiles/librados_impl.dir/RadosXattrIter.cc.o CMakeFiles/librados_impl.dir/RadosClient.cc.o CMakeFiles/librados_impl.dir/librados_util.cc.o CMakeFiles/librados_impl.dir/librados_tp.cc.o /usr/bin/ranlib ../../lib/liblibrados_impl.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 8%] Built target librados_impl make -f src/erasure-code/CMakeFiles/erasure_code_objs.dir/build.make src/erasure-code/CMakeFiles/erasure_code_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code /<>/obj-powerpc64le-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/CMakeFiles/erasure_code_objs.dir/build.make src/erasure-code/CMakeFiles/erasure_code_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 8%] Building CXX object src/erasure-code/CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o -MF CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o.d -o CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o -c /<>/src/erasure-code/ErasureCode.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/erasure-code/ErasureCode.cc:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/erasure-code/ErasureCode.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 8%] Building C object src/common/CMakeFiles/common-common-objs.dir/linux_version.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/common-common-objs.dir/linux_version.c.o -MF CMakeFiles/common-common-objs.dir/linux_version.c.o.d -o CMakeFiles/common-common-objs.dir/linux_version.c.o -c /<>/src/common/linux_version.c [ 9%] Building CXX object src/common/CMakeFiles/common-common-objs.dir/SubProcess.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common-common-objs.dir/SubProcess.cc.o -MF CMakeFiles/common-common-objs.dir/SubProcess.cc.o.d -o CMakeFiles/common-common-objs.dir/SubProcess.cc.o -c /<>/src/common/SubProcess.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Built target common-common-objs make -f src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o -MF CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o.d -o CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o -c /<>/src/erasure-code/jerasure/jerasure/src/cauchy.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o -MF CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o.d -o CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o -c /<>/src/erasure-code/jerasure/jerasure/src/galois.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o -MF CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o.d -o CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o -c /<>/src/erasure-code/jerasure/jerasure/src/jerasure.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o -MF CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o.d -o CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o -c /<>/src/erasure-code/jerasure/jerasure/src/liberation.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o -MF CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o.d -o CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o -c /<>/src/erasure-code/jerasure/jerasure/src/reed_sol.c [ 9%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o -MF CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o.d -o CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o -c /<>/src/erasure-code/jerasure/jerasure_init.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Built target erasure_code_objs make -f src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o -MF CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o.d -o CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o -c /<>/src/erasure-code/jerasure/ErasureCodePluginJerasure.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Built target jerasure_objs make -f src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_cpu.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_wgen.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_w16.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_w32.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_w64.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_w128.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_general.c [ 9%] Building CXX object src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o -MF CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o.d -o CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o -c /<>/src/erasure-code/jerasure/ErasureCodeJerasure.cc [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_w4.c [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_write.cc [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_rand.c [ 9%] Building C object src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o -MF CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o.d -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o -c /<>/src/erasure-code/jerasure/gf-complete/src/gf_w8.c In function ‘gf_w8_table_init’, inlined from ‘gf_w8_init’ at /<>/src/erasure-code/jerasure/gf-complete/src/gf_w8.c:2321:36: /<>/src/erasure-code/jerasure/gf-complete/src/gf_w8.c:1203:3: warning: ‘scase’ may be used uninitialized [-Wmaybe-uninitialized] 1203 | switch (scase) { | ^~~~~~ /<>/src/erasure-code/jerasure/gf-complete/src/gf_w8.c: In function ‘gf_w8_init’: /<>/src/erasure-code/jerasure/gf-complete/src/gf_w8.c:1140:22: note: ‘scase’ was declared here 1140 | int a, b, c, prod, scase; | ^~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Built target gf-complete_objs make -f src/erasure-code/shec/CMakeFiles/shec_utils.dir/build.make src/erasure-code/shec/CMakeFiles/shec_utils.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec/CMakeFiles/shec_utils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/shec_utils.dir/build.make src/erasure-code/shec/CMakeFiles/shec_utils.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/shec/CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o -MF CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o.d -o CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o -c /<>/src/erasure-code/ErasureCode.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/erasure-code/ErasureCode.cc:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/erasure-code/ErasureCode.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_compaction_flush.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Built target jerasure_utils make -f src/global/CMakeFiles/libglobal_objs.dir/build.make src/global/CMakeFiles/libglobal_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/global /<>/obj-powerpc64le-linux-gnu/src/global/CMakeFiles/libglobal_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/global/CMakeFiles/libglobal_objs.dir/build.make src/global/CMakeFiles/libglobal_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/global && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o -MF CMakeFiles/libglobal_objs.dir/global_init.cc.o.d -o CMakeFiles/libglobal_objs.dir/global_init.cc.o -c /<>/src/global/global_init.cc [ 9%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o -MF CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o.d -o CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o -c /<>/src/erasure-code/shec/ErasureCodePluginShec.cc [ 10%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/pidfile.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/global && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/global/CMakeFiles/libglobal_objs.dir/pidfile.cc.o -MF CMakeFiles/libglobal_objs.dir/pidfile.cc.o.d -o CMakeFiles/libglobal_objs.dir/pidfile.cc.o -c /<>/src/global/pidfile.cc [ 10%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o -MF CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o.d -o CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o -c /<>/src/erasure-code/shec/ErasureCodeShec.cc [ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_files.cc [ 10%] Building CXX object src/global/CMakeFiles/libglobal_objs.dir/signal_handler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/global && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/global/CMakeFiles/libglobal_objs.dir/signal_handler.cc.o -MF CMakeFiles/libglobal_objs.dir/signal_handler.cc.o.d -o CMakeFiles/libglobal_objs.dir/signal_handler.cc.o -c /<>/src/global/signal_handler.cc [ 10%] Building CXX object src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/shec/CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o -MF CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o.d -o CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o -c /<>/src/erasure-code/shec/ErasureCodeShecTableCache.cc [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_open.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Built target libglobal_objs make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/perfglue /<>/obj-powerpc64le-linux-gnu/src/perfglue/CMakeFiles/heap_profiler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Building CXX object src/perfglue/CMakeFiles/heap_profiler.dir/disabled_heap_profiler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/perfglue && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/perfglue/CMakeFiles/heap_profiler.dir/disabled_heap_profiler.cc.o -MF CMakeFiles/heap_profiler.dir/disabled_heap_profiler.cc.o.d -o CMakeFiles/heap_profiler.dir/disabled_heap_profiler.cc.o -c /<>/src/perfglue/disabled_heap_profiler.cc [ 10%] Building C object src/erasure-code/shec/CMakeFiles/shec_utils.dir/determinant.c.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -I/<>/src/erasure-code/shec/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/erasure-code/shec/CMakeFiles/shec_utils.dir/determinant.c.o -MF CMakeFiles/shec_utils.dir/determinant.c.o.d -o CMakeFiles/shec_utils.dir/determinant.c.o -c /<>/src/erasure-code/shec/determinant.c make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Built target shec_utils make -f src/common/CMakeFiles/common_prioritycache_obj.dir/build.make src/common/CMakeFiles/common_prioritycache_obj.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_prioritycache_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_prioritycache_obj.dir/build.make src/common/CMakeFiles/common_prioritycache_obj.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Building CXX object src/common/CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o -MF CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o.d -o CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o -c /<>/src/common/PriorityCache.cc [ 10%] Linking CXX static library ../../lib/libheap_profiler.a cd /<>/obj-powerpc64le-linux-gnu/src/perfglue && /usr/bin/cmake -P CMakeFiles/heap_profiler.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/perfglue && /usr/bin/cmake -E cmake_link_script CMakeFiles/heap_profiler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libheap_profiler.a CMakeFiles/heap_profiler.dir/disabled_heap_profiler.cc.o /usr/bin/ranlib ../../lib/libheap_profiler.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Built target heap_profiler make -f src/mgr/CMakeFiles/mgr_cap_obj.dir/build.make src/mgr/CMakeFiles/mgr_cap_obj.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mgr /<>/obj-powerpc64le-linux-gnu/src/mgr/CMakeFiles/mgr_cap_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mgr/CMakeFiles/mgr_cap_obj.dir/build.make src/mgr/CMakeFiles/mgr_cap_obj.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Building CXX object src/mgr/CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o -MF CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o.d -o CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o -c /<>/src/mgr/MgrCap.cc [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_debug.cc [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_experimental.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Built target common_prioritycache_obj make -f src/compressor/zstd/CMakeFiles/zstd_ext.dir/build.make src/compressor/zstd/CMakeFiles/zstd_ext.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/CMakeFiles/zstd_ext.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/zstd/CMakeFiles/zstd_ext.dir/build.make src/compressor/zstd/CMakeFiles/zstd_ext.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Creating directories for 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -Dcfgdir= -P /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/tmp/zstd_ext-mkdirs.cmake cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-mkdir [ 10%] No download step for 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-download [ 11%] No update step for 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-update [ 11%] No patch step for 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-patch [ 11%] Performing configure step for 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_C_COMPILER=/usr/bin/cc "-DCMAKE_C_FLAGS=-fPIC -Wno-unused-variable -O3" -DCMAKE_AR=/usr/bin/ar -DCMAKE_POSITION_INDEPENDENT_CODE=ON "-GUnix Makefiles" /<>/src/zstd/build/cmake Re-run cmake no build system arguments CMake Deprecation Warning at CMakeLists.txt:10 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- ZSTD VERSION: 1.4.5 -- Setting build type to 'Release' as none was specified. -- Performing Test CXX_FLAG_STD_CPLUSPLUS11 -- Performing Test CXX_FLAG_STD_CPLUSPLUS11 - Success -- Performing Test C_FLAG_STD_C99 -- Performing Test C_FLAG_STD_C99 - Success -- Performing Test C_FLAG_WALL -- Performing Test C_FLAG_WALL - Success -- Performing Test CXX_FLAG_WALL -- Performing Test CXX_FLAG_WALL - Success -- Performing Test C_FLAG_WEXTRA -- Performing Test C_FLAG_WEXTRA - Success -- Performing Test CXX_FLAG_WEXTRA -- Performing Test CXX_FLAG_WEXTRA - Success -- Performing Test C_FLAG_WUNDEF -- Performing Test C_FLAG_WUNDEF - Success -- Performing Test CXX_FLAG_WUNDEF -- Performing Test CXX_FLAG_WUNDEF - Success -- Performing Test C_FLAG_WSHADOW -- Performing Test C_FLAG_WSHADOW - Success -- Performing Test CXX_FLAG_WSHADOW -- Performing Test CXX_FLAG_WSHADOW - Success -- Performing Test C_FLAG_WCAST_ALIGN -- Performing Test C_FLAG_WCAST_ALIGN - Success -- Performing Test CXX_FLAG_WCAST_ALIGN [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_readonly.cc -- Performing Test CXX_FLAG_WCAST_ALIGN - Success -- Performing Test C_FLAG_WCAST_QUAL -- Performing Test C_FLAG_WCAST_QUAL - Success -- Performing Test CXX_FLAG_WCAST_QUAL -- Performing Test CXX_FLAG_WCAST_QUAL - Success -- Performing Test C_FLAG_WSTRICT_PROTOTYPES -- Performing Test C_FLAG_WSTRICT_PROTOTYPES - Success -- CMAKE_INSTALL_PREFIX: /usr/local -- CMAKE_INSTALL_LIBDIR: lib -- ZSTD_LEGACY_SUPPORT not defined! -- ZSTD_MULTITHREAD_SUPPORT is enabled -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-configure [ 11%] Performing build step for 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake --build /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd --target libzstd_static gmake[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' gmake[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/bin/cmake -S/<>/src/zstd/build/cmake -B/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 libzstd_static gmake[5]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' /usr/bin/cmake -S/<>/src/zstd/build/cmake -B/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/CMakeFiles 33 /usr/bin/gmake -f CMakeFiles/Makefile2 lib/CMakeFiles/libzstd_static.dir/all gmake[6]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' /usr/bin/gmake -f lib/CMakeFiles/libzstd_static.dir/build.make lib/CMakeFiles/libzstd_static.dir/depend gmake[7]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/src/zstd/build/cmake /<>/src/zstd/build/cmake/lib /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake --color= gmake[7]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' /usr/bin/gmake -f lib/CMakeFiles/libzstd_static.dir/build.make lib/CMakeFiles/libzstd_static.dir/build gmake[7]: Entering directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' [ 3%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/debug.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/debug.c.o -c /<>/src/zstd/lib/common/debug.c [ 6%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/entropy_common.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/entropy_common.c.o -c /<>/src/zstd/lib/common/entropy_common.c [ 9%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/error_private.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/error_private.c.o -c /<>/src/zstd/lib/common/error_private.c [ 12%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/fse_decompress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/fse_decompress.c.o -c /<>/src/zstd/lib/common/fse_decompress.c [ 15%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/pool.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/pool.c.o -c /<>/src/zstd/lib/common/pool.c [ 18%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/threading.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/threading.c.o -c /<>/src/zstd/lib/common/threading.c [ 21%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/xxhash.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/xxhash.c.o -c /<>/src/zstd/lib/common/xxhash.c [ 24%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/zstd_common.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/zstd_common.c.o -c /<>/src/zstd/lib/common/zstd_common.c [ 27%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/fse_compress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/fse_compress.c.o -c /<>/src/zstd/lib/compress/fse_compress.c [ 30%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/hist.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/hist.c.o -c /<>/src/zstd/lib/compress/hist.c [ 33%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/huf_compress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/huf_compress.c.o -c /<>/src/zstd/lib/compress/huf_compress.c [ 36%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress.c.o -c /<>/src/zstd/lib/compress/zstd_compress.c [ 39%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_literals.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_literals.c.o -c /<>/src/zstd/lib/compress/zstd_compress_literals.c [ 42%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_sequences.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_sequences.c.o -c /<>/src/zstd/lib/compress/zstd_compress_sequences.c [ 45%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_superblock.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_superblock.c.o -c /<>/src/zstd/lib/compress/zstd_compress_superblock.c [ 48%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_double_fast.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_double_fast.c.o -c /<>/src/zstd/lib/compress/zstd_double_fast.c [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o -MF CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o -c /<>/src/rocksdb/db/db_impl/db_impl_secondary.cc [ 51%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_fast.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_fast.c.o -c /<>/src/zstd/lib/compress/zstd_fast.c [ 54%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_lazy.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_lazy.c.o -c /<>/src/zstd/lib/compress/zstd_lazy.c [ 13%] Building CXX object CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o -MF CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o -c /<>/src/rocksdb/db/db_info_dumper.cc [ 57%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_ldm.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_ldm.c.o -c /<>/src/zstd/lib/compress/zstd_ldm.c [ 60%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_opt.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_opt.c.o -c /<>/src/zstd/lib/compress/zstd_opt.c [ 15%] Building CXX object CMakeFiles/rocksdb.dir/db/db_iter.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/db_iter.cc.o -MF CMakeFiles/rocksdb.dir/db/db_iter.cc.o.d -o CMakeFiles/rocksdb.dir/db/db_iter.cc.o -c /<>/src/rocksdb/db/db_iter.cc [ 15%] Building CXX object CMakeFiles/rocksdb.dir/db/dbformat.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/dbformat.cc.o -MF CMakeFiles/rocksdb.dir/db/dbformat.cc.o.d -o CMakeFiles/rocksdb.dir/db/dbformat.cc.o -c /<>/src/rocksdb/db/dbformat.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 11%] Built target mgr_cap_obj make -f src/blk/CMakeFiles/liburing_ext.dir/build.make src/blk/CMakeFiles/liburing_ext.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/blk /<>/obj-powerpc64le-linux-gnu/src/blk/CMakeFiles/liburing_ext.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/blk/CMakeFiles/liburing_ext.dir/build.make src/blk/CMakeFiles/liburing_ext.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 11%] Creating directories for 'liburing_ext' cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -Dcfgdir= -P /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/tmp/liburing_ext-mkdirs.cmake cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-mkdir [ 11%] No download step for 'liburing_ext' cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-download [ 11%] No update step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -E echo_append cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-update [ 11%] No patch step for 'liburing_ext' cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-patch [ 11%] Performing configure step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -P /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-configure-RelWithDebInfo.cmake -- liburing_ext configure command succeeded. See also /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-configure-*.log cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-configure [ 11%] Performing build step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -Dmake=make -P /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-build-RelWithDebInfo.cmake [ 15%] Building CXX object CMakeFiles/rocksdb.dir/db/error_handler.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/error_handler.cc.o -MF CMakeFiles/rocksdb.dir/db/error_handler.cc.o.d -o CMakeFiles/rocksdb.dir/db/error_handler.cc.o -c /<>/src/rocksdb/db/error_handler.cc -- liburing_ext build command succeeded. See also /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-build-*.log cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-build [ 11%] No install step for 'liburing_ext' cd /<>/src/liburing && /usr/bin/cmake -E echo_append cd /<>/src/liburing && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-install [ 11%] Completed 'liburing_ext' cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E make_directory /<>/obj-powerpc64le-linux-gnu/src/blk/CMakeFiles cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/CMakeFiles/liburing_ext-complete cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/blk/liburing_ext-prefix/src/liburing_ext-stamp/liburing_ext-done make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 11%] Built target liburing_ext make -f src/dmclock/src/CMakeFiles/dmclock.dir/build.make src/dmclock/src/CMakeFiles/dmclock.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/dmclock/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/dmclock/src /<>/obj-powerpc64le-linux-gnu/src/dmclock/src/CMakeFiles/dmclock.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/dmclock/src/CMakeFiles/dmclock.dir/build.make src/dmclock/src/CMakeFiles/dmclock.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 11%] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/dmclock_util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/dmclock/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-write-strings -std=c++17 -MD -MT src/dmclock/src/CMakeFiles/dmclock.dir/dmclock_util.cc.o -MF CMakeFiles/dmclock.dir/dmclock_util.cc.o.d -o CMakeFiles/dmclock.dir/dmclock_util.cc.o -c /<>/src/dmclock/src/dmclock_util.cc [ 11%] Building CXX object src/dmclock/src/CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/dmclock/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-write-strings -std=c++17 -MD -MT src/dmclock/src/CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o -MF CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o.d -o CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o -c /<>/src/dmclock/support/src/run_every.cc [ 11%] Linking CXX static library ../../../lib/libdmclock.a cd /<>/obj-powerpc64le-linux-gnu/src/dmclock/src && /usr/bin/cmake -P CMakeFiles/dmclock.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/dmclock/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/dmclock.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libdmclock.a CMakeFiles/dmclock.dir/dmclock_util.cc.o CMakeFiles/dmclock.dir/__/support/src/run_every.cc.o /usr/bin/ranlib ../../../lib/libdmclock.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 11%] Built target dmclock make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/perfglue /<>/obj-powerpc64le-linux-gnu/src/perfglue/CMakeFiles/cpu_profiler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 12%] Building CXX object src/perfglue/CMakeFiles/cpu_profiler.dir/disabled_stubs.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/perfglue && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/perfglue/CMakeFiles/cpu_profiler.dir/disabled_stubs.cc.o -MF CMakeFiles/cpu_profiler.dir/disabled_stubs.cc.o.d -o CMakeFiles/cpu_profiler.dir/disabled_stubs.cc.o -c /<>/src/perfglue/disabled_stubs.cc [ 63%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstdmt_compress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstdmt_compress.c.o -c /<>/src/zstd/lib/compress/zstdmt_compress.c [ 66%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/huf_decompress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/huf_decompress.c.o -c /<>/src/zstd/lib/decompress/huf_decompress.c [ 15%] Building CXX object CMakeFiles/rocksdb.dir/db/event_helpers.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/event_helpers.cc.o -MF CMakeFiles/rocksdb.dir/db/event_helpers.cc.o.d -o CMakeFiles/rocksdb.dir/db/event_helpers.cc.o -c /<>/src/rocksdb/db/event_helpers.cc [ 69%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_ddict.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_ddict.c.o -c /<>/src/zstd/lib/decompress/zstd_ddict.c [ 72%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress.c.o -c /<>/src/zstd/lib/decompress/zstd_decompress.c [ 75%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress_block.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress_block.c.o -c /<>/src/zstd/lib/decompress/zstd_decompress_block.c [ 78%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/cover.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/cover.c.o -c /<>/src/zstd/lib/dictBuilder/cover.c [ 81%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/divsufsort.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/divsufsort.c.o -c /<>/src/zstd/lib/dictBuilder/divsufsort.c [ 12%] Linking CXX static library ../../lib/libcpu_profiler.a cd /<>/obj-powerpc64le-linux-gnu/src/perfglue && /usr/bin/cmake -P CMakeFiles/cpu_profiler.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/perfglue && /usr/bin/cmake -E cmake_link_script CMakeFiles/cpu_profiler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcpu_profiler.a CMakeFiles/cpu_profiler.dir/disabled_stubs.cc.o /usr/bin/ranlib ../../lib/libcpu_profiler.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 12%] Built target cpu_profiler make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_hello.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 12%] Building CXX object src/cls/CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_hello_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o -MF CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o.d -o CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o -c /<>/src/cls/hello/cls_hello.cc [ 84%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/fastcover.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/fastcover.c.o -c /<>/src/zstd/lib/dictBuilder/fastcover.c [ 15%] Building CXX object CMakeFiles/rocksdb.dir/db/experimental.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/experimental.cc.o -MF CMakeFiles/rocksdb.dir/db/experimental.cc.o.d -o CMakeFiles/rocksdb.dir/db/experimental.cc.o -c /<>/src/rocksdb/db/experimental.cc [ 87%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/zdict.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/zdict.c.o -c /<>/src/zstd/lib/dictBuilder/zdict.c [ 90%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_common.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_common.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_common.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_common.c.o -c /<>/src/zstd/lib/deprecated/zbuff_common.c [ 93%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_compress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_compress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_compress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_compress.c.o -c /<>/src/zstd/lib/deprecated/zbuff_compress.c [ 96%] Building C object lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_decompress.c.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=0 -DZSTD_MULTITHREAD -I/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib -I/<>/src/zstd/build/cmake/lib -I/<>/src/zstd/build/cmake/../../lib -I/<>/src/zstd/build/cmake/../../lib/common -fPIC -Wno-unused-variable -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -O3 -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_decompress.c.o -MF CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_decompress.c.o -c /<>/src/zstd/lib/deprecated/zbuff_decompress.c [100%] Linking C static library libzstd.a cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cmake -P CMakeFiles/libzstd_static.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/libzstd_static.dir/link.txt --verbose=1 /usr/bin/ar qc libzstd.a "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/debug.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/entropy_common.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/error_private.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/fse_decompress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/pool.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/threading.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/xxhash.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/common/zstd_common.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/fse_compress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/hist.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/huf_compress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_literals.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_sequences.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_compress_superblock.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_double_fast.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_fast.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_lazy.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_ldm.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstd_opt.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/compress/zstdmt_compress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/huf_decompress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_ddict.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/decompress/zstd_decompress_block.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/cover.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/divsufsort.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/fastcover.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/dictBuilder/zdict.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_common.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_compress.c.o" "CMakeFiles/libzstd_static.dir/<>/src/zstd/lib/deprecated/zbuff_decompress.c.o" /usr/bin/ranlib libzstd.a gmake[7]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' [100%] Built target libzstd_static gmake[6]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd/CMakeFiles 0 gmake[5]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' gmake[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-build [ 12%] No install step for 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/libzstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-install [ 12%] Completed 'zstd_ext' cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E make_directory /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/CMakeFiles cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/CMakeFiles/zstd_ext-complete cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/zstd_ext-prefix/src/zstd_ext-stamp/zstd_ext-done make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 12%] Built target zstd_ext make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_numops.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 12%] Building CXX object src/cls/CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_numops_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o -MF CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o.d -o CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o -c /<>/src/cls/numops/cls_numops.cc [ 15%] Building CXX object CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o -MF CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o.d -o CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o -c /<>/src/rocksdb/db/external_sst_file_ingestion_job.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/cls/hello/cls_hello.cc:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/cls/hello/cls_hello.cc:32: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 13%] Linking CXX shared library ../../lib/libcls_numops.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_numops.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_numops.so.1 -o ../../lib/libcls_numops.so.1.0.0 CMakeFiles/cls_numops.dir/numops/cls_numops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_numops.so.1.0.0 ../../lib/libcls_numops.so.1 ../../lib/libcls_numops.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_numops make -f src/cls/CMakeFiles/cls_rbd.dir/build.make src/cls/CMakeFiles/cls_rbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rbd.dir/build.make src/cls/CMakeFiles/cls_rbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rbd_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o -MF CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o.d -o CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o -c /<>/src/cls/rbd/cls_rbd.cc [ 13%] Linking CXX shared library ../../lib/libcls_hello.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_hello.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_hello.so.1 -o ../../lib/libcls_hello.so.1.0.0 CMakeFiles/cls_hello.dir/hello/cls_hello.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_hello.so.1.0.0 ../../lib/libcls_hello.so.1 ../../lib/libcls_hello.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_hello make -f src/cls/CMakeFiles/cls_lock.dir/build.make src/cls/CMakeFiles/cls_lock.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lock.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lock.dir/build.make src/cls/CMakeFiles/cls_lock.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_lock_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o -MF CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o.d -o CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o -c /<>/src/cls/lock/cls_lock.cc [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/file_indexer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/file_indexer.cc.o -MF CMakeFiles/rocksdb.dir/db/file_indexer.cc.o.d -o CMakeFiles/rocksdb.dir/db/file_indexer.cc.o -c /<>/src/rocksdb/db/file_indexer.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/cls/rbd/cls_rbd.cc:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/cls/rbd/cls_rbd.cc:28: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_job.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/flush_job.cc.o -MF CMakeFiles/rocksdb.dir/db/flush_job.cc.o.d -o CMakeFiles/rocksdb.dir/db/flush_job.cc.o -c /<>/src/rocksdb/db/flush_job.cc [ 13%] Linking CXX shared library ../../lib/libcls_lock.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_lock.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_lock.so.1 -o ../../lib/libcls_lock.so.1.0.0 CMakeFiles/cls_lock.dir/lock/cls_lock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_lock.so.1.0.0 ../../lib/libcls_lock.so.1 ../../lib/libcls_lock.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_lock make -f src/cls/CMakeFiles/cls_otp.dir/build.make src/cls/CMakeFiles/cls_otp.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_otp.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_otp.dir/build.make src/cls/CMakeFiles/cls_otp.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_otp.dir/otp/cls_otp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_otp_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_otp.dir/otp/cls_otp.cc.o -MF CMakeFiles/cls_otp.dir/otp/cls_otp.cc.o.d -o CMakeFiles/cls_otp.dir/otp/cls_otp.cc.o -c /<>/src/cls/otp/cls_otp.cc [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o -MF CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o.d -o CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o -c /<>/src/rocksdb/db/flush_scheduler.cc [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o -MF CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o.d -o CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o -c /<>/src/rocksdb/db/forward_iterator.cc [ 13%] Linking CXX shared library ../../lib/libcls_otp.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_otp.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_otp.so.1 -o ../../lib/libcls_otp.so.1.0.0 CMakeFiles/cls_otp.dir/otp/cls_otp.cc.o /usr/lib/powerpc64le-linux-gnu/liboath.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_otp.so.1.0.0 ../../lib/libcls_otp.so.1 ../../lib/libcls_otp.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_otp make -f src/cls/CMakeFiles/cls_version.dir/build.make src/cls/CMakeFiles/cls_version.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_version.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_version.dir/build.make src/cls/CMakeFiles/cls_version.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_version.dir/version/cls_version.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_version_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_version.dir/version/cls_version.cc.o -MF CMakeFiles/cls_version.dir/version/cls_version.cc.o.d -o CMakeFiles/cls_version.dir/version/cls_version.cc.o -c /<>/src/cls/version/cls_version.cc [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o -MF CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o.d -o CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o -c /<>/src/rocksdb/db/import_column_family_job.cc [ 13%] Building CXX object src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rbd_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o -MF CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o.d -o CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o -c /<>/src/cls/rbd/cls_rbd_types.cc [ 13%] Linking CXX shared library ../../lib/libcls_version.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_version.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_version.so.1 -o ../../lib/libcls_version.so.1.0.0 CMakeFiles/cls_version.dir/version/cls_version.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_version.so.1.0.0 ../../lib/libcls_version.so.1 ../../lib/libcls_version.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_version make -f src/cls/CMakeFiles/cls_log.dir/build.make src/cls/CMakeFiles/cls_log.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_log.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_log.dir/build.make src/cls/CMakeFiles/cls_log.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_log.dir/log/cls_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_log_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_log.dir/log/cls_log.cc.o -MF CMakeFiles/cls_log.dir/log/cls_log.cc.o.d -o CMakeFiles/cls_log.dir/log/cls_log.cc.o -c /<>/src/cls/log/cls_log.cc [ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/internal_stats.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/internal_stats.cc.o -MF CMakeFiles/rocksdb.dir/db/internal_stats.cc.o.d -o CMakeFiles/rocksdb.dir/db/internal_stats.cc.o -c /<>/src/rocksdb/db/internal_stats.cc [ 13%] Linking CXX shared library ../../lib/libcls_log.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_log.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_log.so.1 -o ../../lib/libcls_log.so.1.0.0 CMakeFiles/cls_log.dir/log/cls_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_log.so.1.0.0 ../../lib/libcls_log.so.1 ../../lib/libcls_log.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_log make -f src/cls/CMakeFiles/cls_timeindex.dir/build.make src/cls/CMakeFiles/cls_timeindex.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_timeindex.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_timeindex.dir/build.make src/cls/CMakeFiles/cls_timeindex.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_timeindex_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o -MF CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o.d -o CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o -c /<>/src/cls/timeindex/cls_timeindex.cc [ 13%] Linking CXX shared library ../../lib/libcls_rbd.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rbd.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_rbd.so.1 -o ../../lib/libcls_rbd.so.1.0.0 CMakeFiles/cls_rbd.dir/rbd/cls_rbd.cc.o CMakeFiles/cls_rbd.dir/rbd/cls_rbd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_rbd.so.1.0.0 ../../lib/libcls_rbd.so.1 ../../lib/libcls_rbd.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_rbd make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_user.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_user.dir/user/cls_user.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_user_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_user.dir/user/cls_user.cc.o -MF CMakeFiles/cls_user.dir/user/cls_user.cc.o.d -o CMakeFiles/cls_user.dir/user/cls_user.cc.o -c /<>/src/cls/user/cls_user.cc [ 13%] Linking CXX shared library ../../lib/libcls_timeindex.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_timeindex.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_timeindex.so.1 -o ../../lib/libcls_timeindex.so.1.0.0 CMakeFiles/cls_timeindex.dir/timeindex/cls_timeindex.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_timeindex.so.1.0.0 ../../lib/libcls_timeindex.so.1 ../../lib/libcls_timeindex.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_timeindex make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_journal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_journal_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o -MF CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o.d -o CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o -c /<>/src/cls/journal/cls_journal.cc [ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o -MF CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o.d -o CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o -c /<>/src/rocksdb/db/logs_with_prep_tracker.cc [ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/log_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/log_reader.cc.o -MF CMakeFiles/rocksdb.dir/db/log_reader.cc.o.d -o CMakeFiles/rocksdb.dir/db/log_reader.cc.o -c /<>/src/rocksdb/db/log_reader.cc [ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/log_writer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/log_writer.cc.o -MF CMakeFiles/rocksdb.dir/db/log_writer.cc.o.d -o CMakeFiles/rocksdb.dir/db/log_writer.cc.o -c /<>/src/rocksdb/db/log_writer.cc [ 13%] Linking CXX shared library ../../lib/libcls_user.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_user.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_user.so.1 -o ../../lib/libcls_user.so.1.0.0 CMakeFiles/cls_user.dir/user/cls_user.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_user.so.1.0.0 ../../lib/libcls_user.so.1 ../../lib/libcls_user.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_user make -f src/cls/CMakeFiles/cls_cephfs.dir/build.make src/cls/CMakeFiles/cls_cephfs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cephfs.dir/build.make src/cls/CMakeFiles/cls_cephfs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_cephfs_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o -MF CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o.d -o CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o -c /<>/src/cls/cephfs/cls_cephfs.cc [ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o -MF CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o.d -o CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o -c /<>/src/rocksdb/db/malloc_stats.cc [ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/memtable.cc.o -MF CMakeFiles/rocksdb.dir/db/memtable.cc.o.d -o CMakeFiles/rocksdb.dir/db/memtable.cc.o -c /<>/src/rocksdb/db/memtable.cc [ 13%] Building CXX object src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_journal_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o -MF CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o.d -o CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o -c /<>/src/cls/journal/cls_journal_types.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/cls/cephfs/cls_cephfs.cc:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/cls/cephfs/cls_cephfs.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable_list.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/memtable_list.cc.o -MF CMakeFiles/rocksdb.dir/db/memtable_list.cc.o.d -o CMakeFiles/rocksdb.dir/db/memtable_list.cc.o -c /<>/src/rocksdb/db/memtable_list.cc [ 13%] Linking CXX shared library ../../lib/libcls_journal.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_journal.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_journal.so.1 -o ../../lib/libcls_journal.so.1.0.0 CMakeFiles/cls_journal.dir/journal/cls_journal.cc.o CMakeFiles/cls_journal.dir/journal/cls_journal_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_journal.so.1.0.0 ../../lib/libcls_journal.so.1 ../../lib/libcls_journal.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_journal make -f src/cls/CMakeFiles/cls_cas_internal.dir/build.make src/cls/CMakeFiles/cls_cas_internal.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cas_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cas_internal.dir/build.make src/cls/CMakeFiles/cls_cas_internal.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_cas_internal.dir/cas/cls_cas_internal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_cas_internal.dir/cas/cls_cas_internal.cc.o -MF CMakeFiles/cls_cas_internal.dir/cas/cls_cas_internal.cc.o.d -o CMakeFiles/cls_cas_internal.dir/cas/cls_cas_internal.cc.o -c /<>/src/cls/cas/cls_cas_internal.cc [ 13%] Linking CXX shared library ../../lib/libcls_cephfs.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cephfs.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_cephfs.so.1 -o ../../lib/libcls_cephfs.so.1.0.0 CMakeFiles/cls_cephfs.dir/cephfs/cls_cephfs.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_cephfs.so.1.0.0 ../../lib/libcls_cephfs.so.1 ../../lib/libcls_cephfs.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_cephfs make -f src/cls/CMakeFiles/cls_queue.dir/build.make src/cls/CMakeFiles/cls_queue.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_queue.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_queue.dir/build.make src/cls/CMakeFiles/cls_queue.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Building CXX object src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_queue_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue.cc.o -MF CMakeFiles/cls_queue.dir/queue/cls_queue.cc.o.d -o CMakeFiles/cls_queue.dir/queue/cls_queue.cc.o -c /<>/src/cls/queue/cls_queue.cc [ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_helper.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/merge_helper.cc.o -MF CMakeFiles/rocksdb.dir/db/merge_helper.cc.o.d -o CMakeFiles/rocksdb.dir/db/merge_helper.cc.o -c /<>/src/rocksdb/db/merge_helper.cc [ 13%] Linking CXX static library ../../lib/libcls_cas_internal.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_cas_internal.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cas_internal.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_cas_internal.a CMakeFiles/cls_cas_internal.dir/cas/cls_cas_internal.cc.o /usr/bin/ranlib ../../lib/libcls_cas_internal.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_cas_internal make -f src/cls/CMakeFiles/cls_rgw_gc.dir/build.make src/cls/CMakeFiles/cls_rgw_gc.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw_gc.dir/build.make src/cls/CMakeFiles/cls_rgw_gc.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/rgw_gc/cls_rgw_gc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rgw_gc_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw_gc.dir/rgw_gc/cls_rgw_gc.cc.o -MF CMakeFiles/cls_rgw_gc.dir/rgw_gc/cls_rgw_gc.cc.o.d -o CMakeFiles/cls_rgw_gc.dir/rgw_gc/cls_rgw_gc.cc.o -c /<>/src/cls/rgw_gc/cls_rgw_gc.cc [ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_operator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/merge_operator.cc.o -MF CMakeFiles/rocksdb.dir/db/merge_operator.cc.o.d -o CMakeFiles/rocksdb.dir/db/merge_operator.cc.o -c /<>/src/rocksdb/db/merge_operator.cc [ 14%] Building CXX object src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue_src.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_queue_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_queue.dir/queue/cls_queue_src.cc.o -MF CMakeFiles/cls_queue.dir/queue/cls_queue_src.cc.o.d -o CMakeFiles/cls_queue.dir/queue/cls_queue_src.cc.o -c /<>/src/cls/queue/cls_queue_src.cc [ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/output_validator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/output_validator.cc.o -MF CMakeFiles/rocksdb.dir/db/output_validator.cc.o.d -o CMakeFiles/rocksdb.dir/db/output_validator.cc.o -c /<>/src/rocksdb/db/output_validator.cc [ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/periodic_work_scheduler.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/periodic_work_scheduler.cc.o -MF CMakeFiles/rocksdb.dir/db/periodic_work_scheduler.cc.o.d -o CMakeFiles/rocksdb.dir/db/periodic_work_scheduler.cc.o -c /<>/src/rocksdb/db/periodic_work_scheduler.cc [ 14%] Building CXX object src/cls/CMakeFiles/cls_queue.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_queue_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_queue.dir/__/common/ceph_json.cc.o -MF CMakeFiles/cls_queue.dir/__/common/ceph_json.cc.o.d -o CMakeFiles/cls_queue.dir/__/common/ceph_json.cc.o -c /<>/src/common/ceph_json.cc [ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o -MF CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o.d -o CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o -c /<>/src/rocksdb/db/range_del_aggregator.cc [ 14%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/queue/cls_queue_src.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rgw_gc_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw_gc.dir/queue/cls_queue_src.cc.o -MF CMakeFiles/cls_rgw_gc.dir/queue/cls_queue_src.cc.o.d -o CMakeFiles/cls_rgw_gc.dir/queue/cls_queue_src.cc.o -c /<>/src/cls/queue/cls_queue_src.cc [ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o -MF CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o.d -o CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o -c /<>/src/rocksdb/db/range_tombstone_fragmenter.cc [ 14%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rgw_gc_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw_gc.dir/__/common/ceph_json.cc.o -MF CMakeFiles/cls_rgw_gc.dir/__/common/ceph_json.cc.o.d -o CMakeFiles/cls_rgw_gc.dir/__/common/ceph_json.cc.o -c /<>/src/common/ceph_json.cc [ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/repair.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/repair.cc.o -MF CMakeFiles/rocksdb.dir/db/repair.cc.o.d -o CMakeFiles/rocksdb.dir/db/repair.cc.o -c /<>/src/rocksdb/db/repair.cc [ 14%] Linking CXX shared library ../../lib/libcls_queue.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_queue.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_queue.so.1 -o ../../lib/libcls_queue.so.1.0.0 CMakeFiles/cls_queue.dir/queue/cls_queue.cc.o CMakeFiles/cls_queue.dir/queue/cls_queue_src.cc.o CMakeFiles/cls_queue.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_queue.so.1.0.0 ../../lib/libcls_queue.so.1 ../../lib/libcls_queue.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_queue make -f src/cls/CMakeFiles/cls_2pc_queue.dir/build.make src/cls/CMakeFiles/cls_2pc_queue.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_2pc_queue.dir/build.make src/cls/CMakeFiles/cls_2pc_queue.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/2pc_queue/cls_2pc_queue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_2pc_queue_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_2pc_queue.dir/2pc_queue/cls_2pc_queue.cc.o -MF CMakeFiles/cls_2pc_queue.dir/2pc_queue/cls_2pc_queue.cc.o.d -o CMakeFiles/cls_2pc_queue.dir/2pc_queue/cls_2pc_queue.cc.o -c /<>/src/cls/2pc_queue/cls_2pc_queue.cc [ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o -MF CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o.d -o CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o -c /<>/src/rocksdb/db/snapshot_impl.cc [ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/table_cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/table_cache.cc.o -MF CMakeFiles/rocksdb.dir/db/table_cache.cc.o.d -o CMakeFiles/rocksdb.dir/db/table_cache.cc.o -c /<>/src/rocksdb/db/table_cache.cc [ 14%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/queue/cls_queue_src.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_2pc_queue_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_2pc_queue.dir/queue/cls_queue_src.cc.o -MF CMakeFiles/cls_2pc_queue.dir/queue/cls_queue_src.cc.o.d -o CMakeFiles/cls_2pc_queue.dir/queue/cls_queue_src.cc.o -c /<>/src/cls/queue/cls_queue_src.cc [ 14%] Linking CXX shared library ../../lib/libcls_rgw_gc.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rgw_gc.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_rgw_gc.so.1 -o ../../lib/libcls_rgw_gc.so.1.0.0 CMakeFiles/cls_rgw_gc.dir/rgw_gc/cls_rgw_gc.cc.o CMakeFiles/cls_rgw_gc.dir/queue/cls_queue_src.cc.o CMakeFiles/cls_rgw_gc.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_rgw_gc.so.1.0.0 ../../lib/libcls_rgw_gc.so.1 ../../lib/libcls_rgw_gc.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_rgw_gc make -f src/cls/CMakeFiles/cls_fifo.dir/build.make src/cls/CMakeFiles/cls_fifo.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_fifo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_fifo.dir/build.make src/cls/CMakeFiles/cls_fifo.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/CMakeFiles/cls_fifo.dir/fifo/cls_fifo.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_fifo_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_fifo.dir/fifo/cls_fifo.cc.o -MF CMakeFiles/cls_fifo.dir/fifo/cls_fifo.cc.o.d -o CMakeFiles/cls_fifo.dir/fifo/cls_fifo.cc.o -c /<>/src/cls/fifo/cls_fifo.cc [ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o -MF CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o.d -o CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o -c /<>/src/rocksdb/db/table_properties_collector.cc [ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o -MF CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o.d -o CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o -c /<>/src/rocksdb/db/transaction_log_impl.cc [ 14%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_2pc_queue_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_2pc_queue.dir/__/common/ceph_json.cc.o -MF CMakeFiles/cls_2pc_queue.dir/__/common/ceph_json.cc.o.d -o CMakeFiles/cls_2pc_queue.dir/__/common/ceph_json.cc.o -c /<>/src/common/ceph_json.cc [ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o -MF CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o.d -o CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o -c /<>/src/rocksdb/db/trim_history_scheduler.cc [ 26%] Building CXX object CMakeFiles/rocksdb.dir/db/version_builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/version_builder.cc.o -MF CMakeFiles/rocksdb.dir/db/version_builder.cc.o.d -o CMakeFiles/rocksdb.dir/db/version_builder.cc.o -c /<>/src/rocksdb/db/version_builder.cc [ 14%] Linking CXX shared library ../../lib/libcls_fifo.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_fifo.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_fifo.so.1 -o ../../lib/libcls_fifo.so.1.0.0 CMakeFiles/cls_fifo.dir/fifo/cls_fifo.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_fifo.so.1.0.0 ../../lib/libcls_fifo.so.1 ../../lib/libcls_fifo.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_fifo make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/server.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_cmpomap_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/server.cc.o -MF CMakeFiles/cls_cmpomap.dir/server.cc.o.d -o CMakeFiles/cls_cmpomap.dir/server.cc.o -c /<>/src/cls/cmpomap/server.cc [ 14%] Linking CXX shared library ../../lib/libcls_2pc_queue.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_2pc_queue.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_2pc_queue.so.1 -o ../../lib/libcls_2pc_queue.so.1.0.0 CMakeFiles/cls_2pc_queue.dir/2pc_queue/cls_2pc_queue.cc.o CMakeFiles/cls_2pc_queue.dir/queue/cls_queue_src.cc.o CMakeFiles/cls_2pc_queue.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_2pc_queue.so.1.0.0 ../../lib/libcls_2pc_queue.so.1 ../../lib/libcls_2pc_queue.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_2pc_queue make -f src/common/CMakeFiles/parse_secret_objs.dir/build.make src/common/CMakeFiles/parse_secret_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/parse_secret_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/parse_secret_objs.dir/build.make src/common/CMakeFiles/parse_secret_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building C object src/common/CMakeFiles/parse_secret_objs.dir/secret.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/parse_secret_objs.dir/secret.c.o -MF CMakeFiles/parse_secret_objs.dir/secret.c.o.d -o CMakeFiles/parse_secret_objs.dir/secret.c.o -c /<>/src/common/secret.c make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target parse_secret_objs make -f src/java/CMakeFiles/libcephfs.dir/build.make src/java/CMakeFiles/libcephfs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/java /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/java/CMakeFiles/libcephfs.dir/build.make src/java/CMakeFiles/libcephfs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building Java objects for libcephfs.jar cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.24/Modules/UseJava/ClearClassFiles.cmake cd /<>/src/java && /usr/lib/jvm/default-java/bin/javac --release 7 -Xlint:-options -classpath :/<>/src/java:/<>/obj-powerpc64le-linux-gnu/src/java -d /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir -h /<>/obj-powerpc64le-linux-gnu/src/java/native @/<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir/java_sources [ 26%] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/version_edit.cc.o -MF CMakeFiles/rocksdb.dir/db/version_edit.cc.o.d -o CMakeFiles/rocksdb.dir/db/version_edit.cc.o -c /<>/src/rocksdb/db/version_edit.cc cd /<>/src/java && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir/java_compiled_libcephfs [ 14%] Generating CMakeFiles/libcephfs.dir/java_class_filelist cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.24/Modules/UseJava/ClassFilelist.cmake [ 14%] Creating Java archive libcephfs.jar cd /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir && /usr/lib/jvm/default-java/bin/jar -cf /<>/obj-powerpc64le-linux-gnu/src/java/libcephfs.jar @java_class_filelist cd /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir && /usr/bin/cmake -D_JAVA_TARGET_DIR=/<>/obj-powerpc64le-linux-gnu/src/java -D_JAVA_TARGET_OUTPUT_NAME=libcephfs.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/share/cmake-3.24/Modules/UseJava/Symlinks.cmake make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target libcephfs make -f src/seastar/CMakeFiles/seastar_http_response_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_response_parser.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar_http_response_parser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_response_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_response_parser.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Generating gen/include/seastar/http/response_parser.hh cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/cmake -E make_directory /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/ragel -G2 -o /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http/response_parser.hh /<>/src/seastar/src/http/response_parser.rl cd /<>/obj-powerpc64le-linux-gnu/src/seastar && sed -i -e '1h;2,$H;$!d;g' -re 's/static\ const\ char\ _nfa[^;]*;//g' /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http/response_parser.hh make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target seastar_http_response_parser make -f src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build.make src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build.make src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Generating gen/include/seastar/http/chunk_parsers.hh cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/cmake -E make_directory /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/ragel -G2 -o /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http/chunk_parsers.hh /<>/src/seastar/src/http/chunk_parsers.rl cd /<>/obj-powerpc64le-linux-gnu/src/seastar && sed -i -e '1h;2,$H;$!d;g' -re 's/static\ const\ char\ _nfa[^;]*;//g' /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http/chunk_parsers.hh make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target seastar_http_chunk_parsers make -f src/seastar/CMakeFiles/seastar_http_request_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_request_parser.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar_http_request_parser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_request_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_request_parser.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Generating gen/include/seastar/http/request_parser.hh cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/cmake -E make_directory /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/ragel -G2 -o /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http/request_parser.hh /<>/src/seastar/src/http/request_parser.rl cd /<>/obj-powerpc64le-linux-gnu/src/seastar && sed -i -e '1h;2,$H;$!d;g' -re 's/static\ const\ char\ _nfa[^;]*;//g' /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include/seastar/http/request_parser.hh make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target seastar_http_request_parser make -f src/cls/CMakeFiles/cls_sdk.dir/build.make src/cls/CMakeFiles/cls_sdk.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_sdk.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_sdk.dir/build.make src/cls/CMakeFiles/cls_sdk.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_sdk_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o -MF CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o.d -o CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o -c /<>/src/cls/sdk/cls_sdk.cc [ 14%] Linking CXX shared library ../../../lib/libcls_cmpomap.so cd /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cmpomap.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_cmpomap.so.1 -o ../../../lib/libcls_cmpomap.so.1.0.0 CMakeFiles/cls_cmpomap.dir/server.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libcls_cmpomap.so.1.0.0 ../../../lib/libcls_cmpomap.so.1 ../../../lib/libcls_cmpomap.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_cmpomap make -f src/cls/CMakeFiles/cls_numops_client.dir/build.make src/cls/CMakeFiles/cls_numops_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_numops_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_numops_client.dir/build.make src/cls/CMakeFiles/cls_numops_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o -MF CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o.d -o CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o -c /<>/src/cls/numops/cls_numops_client.cc [ 14%] Linking CXX shared library ../../lib/libcls_sdk.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_sdk.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_sdk.so.1 -o ../../lib/libcls_sdk.so.1.0.0 CMakeFiles/cls_sdk.dir/sdk/cls_sdk.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_sdk.so.1.0.0 ../../lib/libcls_sdk.so.1 ../../lib/libcls_sdk.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_sdk make -f src/cls/CMakeFiles/cls_rbd_client.dir/build.make src/cls/CMakeFiles/cls_rbd_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rbd_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rbd_client.dir/build.make src/cls/CMakeFiles/cls_rbd_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o -MF CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o.d -o CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o -c /<>/src/cls/rbd/cls_rbd_client.cc In file included from /<>/src/cls/numops/cls_numops_client.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/cls/numops/cls_numops_client.h:19, from /<>/src/cls/numops/cls_numops_client.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 26%] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o -MF CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o.d -o CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o -c /<>/src/rocksdb/db/version_edit_handler.cc [ 14%] Linking CXX static library ../../lib/libcls_numops_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_numops_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_numops_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_numops_client.a CMakeFiles/cls_numops_client.dir/numops/cls_numops_client.cc.o /usr/bin/ranlib ../../lib/libcls_numops_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_numops_client make -f src/cls/CMakeFiles/cls_otp_client.dir/build.make src/cls/CMakeFiles/cls_otp_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_otp_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_otp_client.dir/build.make src/cls/CMakeFiles/cls_otp_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Building CXX object src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_client.cc.o -MF CMakeFiles/cls_otp_client.dir/otp/cls_otp_client.cc.o.d -o CMakeFiles/cls_otp_client.dir/otp/cls_otp_client.cc.o -c /<>/src/cls/otp/cls_otp_client.cc In file included from /<>/src/cls/rbd/cls_rbd_client.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/lock/cls_lock_types.h:7, from /<>/src/cls/rbd/cls_rbd_client.h:7, from /<>/src/cls/rbd/cls_rbd_client.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/cls/otp/cls_otp_client.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/cls/otp/cls_otp_client.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 14%] Building CXX object src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_otp_client.dir/otp/cls_otp_types.cc.o -MF CMakeFiles/cls_otp_client.dir/otp/cls_otp_types.cc.o.d -o CMakeFiles/cls_otp_client.dir/otp/cls_otp_types.cc.o -c /<>/src/cls/otp/cls_otp_types.cc [ 26%] Building CXX object CMakeFiles/rocksdb.dir/db/version_set.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/version_set.cc.o -MF CMakeFiles/rocksdb.dir/db/version_set.cc.o.d -o CMakeFiles/rocksdb.dir/db/version_set.cc.o -c /<>/src/rocksdb/db/version_set.cc [ 15%] Building CXX object src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o -MF CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o.d -o CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o -c /<>/src/cls/rbd/cls_rbd_types.cc [ 15%] Linking CXX static library ../../lib/libcls_otp_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_otp_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_otp_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_otp_client.a CMakeFiles/cls_otp_client.dir/otp/cls_otp_client.cc.o CMakeFiles/cls_otp_client.dir/otp/cls_otp_types.cc.o /usr/bin/ranlib ../../lib/libcls_otp_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_otp_client make -f src/cls/CMakeFiles/cls_refcount_client.dir/build.make src/cls/CMakeFiles/cls_refcount_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_refcount_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_refcount_client.dir/build.make src/cls/CMakeFiles/cls_refcount_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o -MF CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o.d -o CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o -c /<>/src/cls/refcount/cls_refcount_client.cc In file included from /<>/src/cls/refcount/cls_refcount_client.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/cls/refcount/cls_refcount_client.h:8, from /<>/src/cls/refcount/cls_refcount_client.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 15%] Building CXX object src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o -MF CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o.d -o CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o -c /<>/src/cls/refcount/cls_refcount_ops.cc [ 15%] Linking CXX static library ../../lib/libcls_rbd_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_rbd_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rbd_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_rbd_client.a CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_client.cc.o CMakeFiles/cls_rbd_client.dir/rbd/cls_rbd_types.cc.o /usr/bin/ranlib ../../lib/libcls_rbd_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_rbd_client make -f src/cls/CMakeFiles/cls_version_client.dir/build.make src/cls/CMakeFiles/cls_version_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_version_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_version_client.dir/build.make src/cls/CMakeFiles/cls_version_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o -MF CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o.d -o CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o -c /<>/src/cls/version/cls_version_client.cc [ 15%] Linking CXX static library ../../lib/libcls_refcount_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_refcount_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_refcount_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_refcount_client.a CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_client.cc.o CMakeFiles/cls_refcount_client.dir/refcount/cls_refcount_ops.cc.o /usr/bin/ranlib ../../lib/libcls_refcount_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_refcount_client make -f src/cls/CMakeFiles/cls_log_client.dir/build.make src/cls/CMakeFiles/cls_log_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_log_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_log_client.dir/build.make src/cls/CMakeFiles/cls_log_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Building CXX object src/cls/CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o -MF CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o.d -o CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o -c /<>/src/cls/log/cls_log_client.cc In file included from /<>/src/cls/version/cls_version_client.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/version/cls_version_types.h:7, from /<>/src/cls/version/cls_version_ops.h:7, from /<>/src/cls/version/cls_version_client.h:8, from /<>/src/cls/version/cls_version_client.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 15%] Building CXX object src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o -MF CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o.d -o CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o -c /<>/src/cls/version/cls_version_types.cc In file included from /<>/src/cls/log/cls_log_client.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/log/cls_log_types.h:6, from /<>/src/cls/log/cls_log_ops.h:7, from /<>/src/cls/log/cls_log_client.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 26%] Building CXX object CMakeFiles/rocksdb.dir/db/wal_edit.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/wal_edit.cc.o -MF CMakeFiles/rocksdb.dir/db/wal_edit.cc.o.d -o CMakeFiles/rocksdb.dir/db/wal_edit.cc.o -c /<>/src/rocksdb/db/wal_edit.cc [ 15%] Linking CXX static library ../../lib/libcls_log_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_log_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_log_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_log_client.a CMakeFiles/cls_log_client.dir/log/cls_log_client.cc.o /usr/bin/ranlib ../../lib/libcls_log_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_log_client make -f src/cls/CMakeFiles/cls_timeindex_client.dir/build.make src/cls/CMakeFiles/cls_timeindex_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_timeindex_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_timeindex_client.dir/build.make src/cls/CMakeFiles/cls_timeindex_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Building CXX object src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_types.cc.o -MF CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_types.cc.o.d -o CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_types.cc.o -c /<>/src/cls/timeindex/cls_timeindex_types.cc [ 26%] Building CXX object CMakeFiles/rocksdb.dir/db/wal_manager.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/wal_manager.cc.o -MF CMakeFiles/rocksdb.dir/db/wal_manager.cc.o.d -o CMakeFiles/rocksdb.dir/db/wal_manager.cc.o -c /<>/src/rocksdb/db/wal_manager.cc [ 15%] Linking CXX static library ../../lib/libcls_version_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_version_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_version_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_version_client.a CMakeFiles/cls_version_client.dir/version/cls_version_client.cc.o CMakeFiles/cls_version_client.dir/version/cls_version_types.cc.o /usr/bin/ranlib ../../lib/libcls_version_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_version_client make -f src/cls/CMakeFiles/cls_user_client.dir/build.make src/cls/CMakeFiles/cls_user_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_user_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_user_client.dir/build.make src/cls/CMakeFiles/cls_user_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o -MF CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o.d -o CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o -c /<>/src/cls/user/cls_user_client.cc [ 15%] Building CXX object src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o -MF CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o.d -o CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o -c /<>/src/cls/timeindex/cls_timeindex_client.cc [ 28%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/write_batch.cc.o -MF CMakeFiles/rocksdb.dir/db/write_batch.cc.o.d -o CMakeFiles/rocksdb.dir/db/write_batch.cc.o -c /<>/src/rocksdb/db/write_batch.cc In file included from /<>/src/cls/user/cls_user_client.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/user/cls_user_types.h:7, from /<>/src/cls/user/cls_user_ops.h:7, from /<>/src/cls/user/cls_user_client.h:8, from /<>/src/cls/user/cls_user_client.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 15%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o -MF CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o.d -o CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o -c /<>/src/cls/user/cls_user_types.cc In file included from /<>/src/cls/timeindex/cls_timeindex_client.h:7, from /<>/src/cls/timeindex/cls_timeindex_client.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/timeindex/cls_timeindex_types.h:7, from /<>/src/cls/timeindex/cls_timeindex_ops.h:7, from /<>/src/cls/timeindex/cls_timeindex_client.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 15%] Linking CXX static library ../../lib/libcls_timeindex_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_timeindex_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_timeindex_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_timeindex_client.a CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_types.cc.o CMakeFiles/cls_timeindex_client.dir/timeindex/cls_timeindex_client.cc.o /usr/bin/ranlib ../../lib/libcls_timeindex_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_timeindex_client make -f src/cls/CMakeFiles/cls_journal_client.dir/build.make src/cls/CMakeFiles/cls_journal_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_journal_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_journal_client.dir/build.make src/cls/CMakeFiles/cls_journal_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 16%] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o -MF CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o.d -o CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o -c /<>/src/cls/journal/cls_journal_client.cc [ 28%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o -MF CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o.d -o CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o -c /<>/src/rocksdb/db/write_batch_base.cc [ 28%] Building CXX object CMakeFiles/rocksdb.dir/db/write_controller.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/write_controller.cc.o -MF CMakeFiles/rocksdb.dir/db/write_controller.cc.o.d -o CMakeFiles/rocksdb.dir/db/write_controller.cc.o -c /<>/src/rocksdb/db/write_controller.cc [ 28%] Building CXX object CMakeFiles/rocksdb.dir/db/write_thread.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/db/write_thread.cc.o -MF CMakeFiles/rocksdb.dir/db/write_thread.cc.o.d -o CMakeFiles/rocksdb.dir/db/write_thread.cc.o -c /<>/src/rocksdb/db/write_thread.cc In file included from /<>/src/cls/journal/cls_journal_client.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/journal/cls_journal_types.h:9, from /<>/src/cls/journal/cls_journal_client.h:8, from /<>/src/cls/journal/cls_journal_client.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 17%] Building CXX object src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o -MF CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o.d -o CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o -c /<>/src/cls/user/cls_user_ops.cc [ 28%] Building CXX object CMakeFiles/rocksdb.dir/env/env.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/env.cc.o -MF CMakeFiles/rocksdb.dir/env/env.cc.o.d -o CMakeFiles/rocksdb.dir/env/env.cc.o -c /<>/src/rocksdb/env/env.cc [ 17%] Building CXX object src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o -MF CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o.d -o CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o -c /<>/src/cls/journal/cls_journal_types.cc [ 17%] Linking CXX static library ../../lib/libcls_user_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_user_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_user_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_user_client.a CMakeFiles/cls_user_client.dir/user/cls_user_client.cc.o CMakeFiles/cls_user_client.dir/user/cls_user_types.cc.o CMakeFiles/cls_user_client.dir/user/cls_user_ops.cc.o /usr/bin/ranlib ../../lib/libcls_user_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Built target cls_user_client make -f src/cls/CMakeFiles/cls_rgw_client.dir/build.make src/cls/CMakeFiles/cls_rgw_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw_client.dir/build.make src/cls/CMakeFiles/cls_rgw_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_client.cc.o -MF CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_client.cc.o.d -o CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_client.cc.o -c /<>/src/cls/rgw/cls_rgw_client.cc [ 28%] Building CXX object CMakeFiles/rocksdb.dir/env/env_chroot.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/env_chroot.cc.o -MF CMakeFiles/rocksdb.dir/env/env_chroot.cc.o.d -o CMakeFiles/rocksdb.dir/env/env_chroot.cc.o -c /<>/src/rocksdb/env/env_chroot.cc In file included from /<>/src/cls/rgw/cls_rgw_client.h:7, from /<>/src/cls/rgw/cls_rgw_client.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/include/str_list.h:4, from /<>/src/cls/rgw/cls_rgw_client.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 30%] Building CXX object CMakeFiles/rocksdb.dir/env/env_encryption.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/env_encryption.cc.o -MF CMakeFiles/rocksdb.dir/env/env_encryption.cc.o.d -o CMakeFiles/rocksdb.dir/env/env_encryption.cc.o -c /<>/src/rocksdb/env/env_encryption.cc [ 17%] Linking CXX static library ../../lib/libcls_journal_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_journal_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_journal_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_journal_client.a CMakeFiles/cls_journal_client.dir/journal/cls_journal_client.cc.o CMakeFiles/cls_journal_client.dir/journal/cls_journal_types.cc.o /usr/bin/ranlib ../../lib/libcls_journal_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Built target cls_journal_client make -f src/cls/CMakeFiles/cls_cephfs_client.dir/build.make src/cls/CMakeFiles/cls_cephfs_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cephfs_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cephfs_client.dir/build.make src/cls/CMakeFiles/cls_cephfs_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o -MF CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o.d -o CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o -c /<>/src/cls/cephfs/cls_cephfs_client.cc [ 30%] Building CXX object CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o -MF CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o.d -o CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o -c /<>/src/rocksdb/env/env_hdfs.cc [ 30%] Building CXX object CMakeFiles/rocksdb.dir/env/file_system.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/file_system.cc.o -MF CMakeFiles/rocksdb.dir/env/file_system.cc.o.d -o CMakeFiles/rocksdb.dir/env/file_system.cc.o -c /<>/src/rocksdb/env/file_system.cc In file included from /<>/src/cls/cephfs/cls_cephfs_client.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 30%] Building CXX object CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o -MF CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o.d -o CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o -c /<>/src/rocksdb/env/file_system_tracer.cc In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/cls/cephfs/cls_cephfs_client.cc:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 30%] Building CXX object CMakeFiles/rocksdb.dir/env/mock_env.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/mock_env.cc.o -MF CMakeFiles/rocksdb.dir/env/mock_env.cc.o.d -o CMakeFiles/rocksdb.dir/env/mock_env.cc.o -c /<>/src/rocksdb/env/mock_env.cc [ 30%] Building CXX object CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o -MF CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o.d -o CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o -c /<>/src/rocksdb/file/delete_scheduler.cc [ 17%] Linking CXX static library ../../lib/libcls_cephfs_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_cephfs_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cephfs_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_cephfs_client.a CMakeFiles/cls_cephfs_client.dir/cephfs/cls_cephfs_client.cc.o /usr/bin/ranlib ../../lib/libcls_cephfs_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Built target cls_cephfs_client make -f src/cls/CMakeFiles/cls_lua_client.dir/build.make src/cls/CMakeFiles/cls_lua_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lua_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lua_client.dir/build.make src/cls/CMakeFiles/cls_lua_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o -MF CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o.d -o CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o -c /<>/src/cls/lua/cls_lua_client.cc [ 17%] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_types.cc.o -MF CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_types.cc.o.d -o CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_types.cc.o -c /<>/src/cls/rgw/cls_rgw_types.cc In file included from /<>/src/cls/lua/cls_lua_client.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/cls/lua/cls_lua_client.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Building CXX object CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o -MF CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o.d -o CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o -c /<>/src/rocksdb/file/file_prefetch_buffer.cc [ 17%] Linking CXX static library ../../lib/libcls_lua_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_lua_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_lua_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_lua_client.a CMakeFiles/cls_lua_client.dir/lua/cls_lua_client.cc.o /usr/bin/ranlib ../../lib/libcls_lua_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Built target cls_lua_client make -f src/cls/CMakeFiles/cls_cas_client.dir/build.make src/cls/CMakeFiles/cls_cas_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cas_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cas_client.dir/build.make src/cls/CMakeFiles/cls_cas_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Building CXX object src/cls/CMakeFiles/cls_cas_client.dir/cas/cls_cas_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_cas_client.dir/cas/cls_cas_client.cc.o -MF CMakeFiles/cls_cas_client.dir/cas/cls_cas_client.cc.o.d -o CMakeFiles/cls_cas_client.dir/cas/cls_cas_client.cc.o -c /<>/src/cls/cas/cls_cas_client.cc [ 32%] Building CXX object CMakeFiles/rocksdb.dir/file/file_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/file_util.cc.o -MF CMakeFiles/rocksdb.dir/file/file_util.cc.o.d -o CMakeFiles/rocksdb.dir/file/file_util.cc.o -c /<>/src/rocksdb/file/file_util.cc In file included from /<>/src/cls/cas/cls_cas_client.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/cls/cas/cls_cas_client.h:7, from /<>/src/cls/cas/cls_cas_client.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 18%] Linking CXX static library ../../lib/libcls_cas_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_cas_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cas_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_cas_client.a CMakeFiles/cls_cas_client.dir/cas/cls_cas_client.cc.o /usr/bin/ranlib ../../lib/libcls_cas_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_cas_client make -f src/cls/CMakeFiles/cls_queue_client.dir/build.make src/cls/CMakeFiles/cls_queue_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_queue_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_queue_client.dir/build.make src/cls/CMakeFiles/cls_queue_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Building CXX object src/cls/CMakeFiles/cls_queue_client.dir/queue/cls_queue_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_queue_client.dir/queue/cls_queue_client.cc.o -MF CMakeFiles/cls_queue_client.dir/queue/cls_queue_client.cc.o.d -o CMakeFiles/cls_queue_client.dir/queue/cls_queue_client.cc.o -c /<>/src/cls/queue/cls_queue_client.cc [ 32%] Building CXX object CMakeFiles/rocksdb.dir/file/filename.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/filename.cc.o -MF CMakeFiles/rocksdb.dir/file/filename.cc.o.d -o CMakeFiles/rocksdb.dir/file/filename.cc.o -c /<>/src/rocksdb/file/filename.cc [ 32%] Building CXX object CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o -MF CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o.d -o CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o -c /<>/src/rocksdb/file/random_access_file_reader.cc [ 18%] Building CXX object src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_ops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_ops.cc.o -MF CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_ops.cc.o.d -o CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_ops.cc.o -c /<>/src/cls/rgw/cls_rgw_ops.cc In file included from /<>/src/cls/queue/cls_queue_client.h:4, from /<>/src/cls/queue/cls_queue_client.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/cls/queue/cls_queue_types.h:8, from /<>/src/cls/queue/cls_queue_ops.h:7, from /<>/src/cls/queue/cls_queue_client.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 18%] Linking CXX static library ../../lib/libcls_queue_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_queue_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_queue_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_queue_client.a CMakeFiles/cls_queue_client.dir/queue/cls_queue_client.cc.o /usr/bin/ranlib ../../lib/libcls_queue_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_queue_client make -f src/cls/CMakeFiles/cls_rgw_gc_client.dir/build.make src/cls/CMakeFiles/cls_rgw_gc_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw_gc_client.dir/build.make src/cls/CMakeFiles/cls_rgw_gc_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Building CXX object src/cls/CMakeFiles/cls_rgw_gc_client.dir/rgw_gc/cls_rgw_gc_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw_gc_client.dir/rgw_gc/cls_rgw_gc_client.cc.o -MF CMakeFiles/cls_rgw_gc_client.dir/rgw_gc/cls_rgw_gc_client.cc.o.d -o CMakeFiles/cls_rgw_gc_client.dir/rgw_gc/cls_rgw_gc_client.cc.o -c /<>/src/cls/rgw_gc/cls_rgw_gc_client.cc [ 32%] Building CXX object CMakeFiles/rocksdb.dir/file/read_write_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/read_write_util.cc.o -MF CMakeFiles/rocksdb.dir/file/read_write_util.cc.o.d -o CMakeFiles/rocksdb.dir/file/read_write_util.cc.o -c /<>/src/rocksdb/file/read_write_util.cc [ 32%] Building CXX object CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o -MF CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o.d -o CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o -c /<>/src/rocksdb/file/readahead_raf.cc [ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o -MF CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o.d -o CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o -c /<>/src/rocksdb/file/sequence_file_reader.cc In file included from /<>/src/cls/rgw_gc/cls_rgw_gc_client.h:6, from /<>/src/cls/rgw_gc/cls_rgw_gc_client.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/cls/rgw/cls_rgw_types.h:6, from /<>/src/cls/rgw/cls_rgw_ops.h:6, from /<>/src/cls/rgw_gc/cls_rgw_gc_client.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o -MF CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o.d -o CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o -c /<>/src/rocksdb/file/sst_file_manager_impl.cc [ 18%] Linking CXX static library ../../lib/libcls_rgw_gc_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_rgw_gc_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rgw_gc_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_rgw_gc_client.a CMakeFiles/cls_rgw_gc_client.dir/rgw_gc/cls_rgw_gc_client.cc.o /usr/bin/ranlib ../../lib/libcls_rgw_gc_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_rgw_gc_client make -f src/cls/CMakeFiles/cls_2pc_queue_client.dir/build.make src/cls/CMakeFiles/cls_2pc_queue_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_2pc_queue_client.dir/build.make src/cls/CMakeFiles/cls_2pc_queue_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Building CXX object src/cls/CMakeFiles/cls_2pc_queue_client.dir/2pc_queue/cls_2pc_queue_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_2pc_queue_client.dir/2pc_queue/cls_2pc_queue_client.cc.o -MF CMakeFiles/cls_2pc_queue_client.dir/2pc_queue/cls_2pc_queue_client.cc.o.d -o CMakeFiles/cls_2pc_queue_client.dir/2pc_queue/cls_2pc_queue_client.cc.o -c /<>/src/cls/2pc_queue/cls_2pc_queue_client.cc [ 18%] Linking CXX static library ../../lib/libcls_rgw_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_rgw_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rgw_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_rgw_client.a CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_client.cc.o CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_types.cc.o CMakeFiles/cls_rgw_client.dir/rgw/cls_rgw_ops.cc.o /usr/bin/ranlib ../../lib/libcls_rgw_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_rgw_client make -f src/cls/CMakeFiles/cls_test_remote_reads.dir/build.make src/cls/CMakeFiles/cls_test_remote_reads.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_test_remote_reads.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_test_remote_reads.dir/build.make src/cls/CMakeFiles/cls_test_remote_reads.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Building CXX object src/cls/CMakeFiles/cls_test_remote_reads.dir/test_remote_reads/cls_test_remote_reads.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_test_remote_reads_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_test_remote_reads.dir/test_remote_reads/cls_test_remote_reads.cc.o -MF CMakeFiles/cls_test_remote_reads.dir/test_remote_reads/cls_test_remote_reads.cc.o.d -o CMakeFiles/cls_test_remote_reads.dir/test_remote_reads/cls_test_remote_reads.cc.o -c /<>/src/cls/test_remote_reads/cls_test_remote_reads.cc In file included from /<>/src/cls/2pc_queue/cls_2pc_queue_client.h:8, from /<>/src/cls/2pc_queue/cls_2pc_queue_client.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/cls/2pc_queue/cls_2pc_queue_client.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o -MF CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o.d -o CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o -c /<>/src/rocksdb/file/writable_file_writer.cc [ 18%] Linking CXX static library ../../lib/libcls_2pc_queue_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -P CMakeFiles/cls_2pc_queue_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_2pc_queue_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcls_2pc_queue_client.a CMakeFiles/cls_2pc_queue_client.dir/2pc_queue/cls_2pc_queue_client.cc.o /usr/bin/ranlib ../../lib/libcls_2pc_queue_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_2pc_queue_client make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Building CXX object src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/client.cc.o -MF CMakeFiles/cls_cmpomap_client.dir/client.cc.o.d -o CMakeFiles/cls_cmpomap_client.dir/client.cc.o -c /<>/src/cls/cmpomap/client.cc In file included from /<>/src/cls/cmpomap/client.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 18%] Linking CXX shared library ../../lib/libcls_test_remote_reads.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_test_remote_reads.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_test_remote_reads.so.1 -o ../../lib/libcls_test_remote_reads.so.1.0.0 CMakeFiles/cls_test_remote_reads.dir/test_remote_reads/cls_test_remote_reads.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_test_remote_reads.so.1.0.0 ../../lib/libcls_test_remote_reads.so.1 ../../lib/libcls_test_remote_reads.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_test_remote_reads make -f src/neorados/CMakeFiles/neorados_objs.dir/build.make src/neorados/CMakeFiles/neorados_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/neorados_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/neorados_objs.dir/build.make src/neorados/CMakeFiles/neorados_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Building CXX object src/neorados/CMakeFiles/neorados_objs.dir/RADOSImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/neorados && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/neorados/CMakeFiles/neorados_objs.dir/RADOSImpl.cc.o -MF CMakeFiles/neorados_objs.dir/RADOSImpl.cc.o.d -o CMakeFiles/neorados_objs.dir/RADOSImpl.cc.o -c /<>/src/neorados/RADOSImpl.cc [ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o -MF CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o.d -o CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o -c /<>/src/rocksdb/logging/auto_roll_logger.cc [ 19%] Linking CXX static library ../../../lib/libcls_cmpomap_client.a cd /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap && /usr/bin/cmake -P CMakeFiles/cls_cmpomap_client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cmpomap_client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libcls_cmpomap_client.a CMakeFiles/cls_cmpomap_client.dir/client.cc.o /usr/bin/ranlib ../../../lib/libcls_cmpomap_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Built target cls_cmpomap_client make -f src/neorados/CMakeFiles/neorados_api_obj.dir/build.make src/neorados/CMakeFiles/neorados_api_obj.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/neorados_api_obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/neorados_api_obj.dir/build.make src/neorados/CMakeFiles/neorados_api_obj.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Building CXX object src/neorados/CMakeFiles/neorados_api_obj.dir/RADOS.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/neorados && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/neorados/CMakeFiles/neorados_api_obj.dir/RADOS.cc.o -MF CMakeFiles/neorados_api_obj.dir/RADOS.cc.o.d -o CMakeFiles/neorados_api_obj.dir/RADOS.cc.o -c /<>/src/neorados/RADOS.cc [ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/event_logger.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/logging/event_logger.cc.o -MF CMakeFiles/rocksdb.dir/logging/event_logger.cc.o.d -o CMakeFiles/rocksdb.dir/logging/event_logger.cc.o -c /<>/src/rocksdb/logging/event_logger.cc [ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o -MF CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o.d -o CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o -c /<>/src/rocksdb/logging/log_buffer.cc [ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/arena.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memory/arena.cc.o -MF CMakeFiles/rocksdb.dir/memory/arena.cc.o.d -o CMakeFiles/rocksdb.dir/memory/arena.cc.o -c /<>/src/rocksdb/memory/arena.cc [ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o -MF CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o.d -o CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o -c /<>/src/rocksdb/memory/concurrent_arena.cc In file included from /<>/src/librados/RadosClient.h:31, from /<>/src/neorados/RADOSImpl.h:27, from /<>/src/neorados/RADOSImpl.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/boost/system/error_code.hpp:17, from /usr/include/boost/system/system_error.hpp:11, from /<>/src/neorados/RADOSImpl.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o -MF CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o.d -o CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o -c /<>/src/rocksdb/memory/jemalloc_nodump_allocator.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/messages/MMgrReport.h:21, from /<>/src/mgr/MgrClient.h:25, from /<>/src/librados/RadosClient.h:33: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o -MF CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o.d -o CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o -c /<>/src/rocksdb/memory/memkind_kmem_allocator.cc [ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o -MF CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o.d -o CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o -c /<>/src/rocksdb/memtable/alloc_tracker.cc [ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o -MF CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o.d -o CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o -c /<>/src/rocksdb/memtable/hash_linklist_rep.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/neorados/RADOS.cc:34: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/neorados/RADOS.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 39%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o -MF CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o.d -o CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o -c /<>/src/rocksdb/memtable/hash_skiplist_rep.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/messages/MMgrReport.h:21, from /<>/src/mgr/MgrClient.h:25, from /<>/src/librados/RadosClient.h:33, from /<>/src/neorados/RADOSImpl.h:27, from /<>/src/neorados/RADOS.cc:37: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 39%] Building CXX object CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o -MF CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o.d -o CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o -c /<>/src/rocksdb/memtable/skiplistrep.cc [ 39%] Building CXX object CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o -MF CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o.d -o CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o -c /<>/src/rocksdb/memtable/vectorrep.cc [ 39%] Building CXX object CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o -MF CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o.d -o CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o -c /<>/src/rocksdb/memtable/write_buffer_manager.cc [ 39%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o -c /<>/src/rocksdb/monitoring/histogram.cc [ 39%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o -c /<>/src/rocksdb/monitoring/histogram_windowing.cc [ 41%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o -c /<>/src/rocksdb/monitoring/in_memory_stats_history.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Built target neorados_objs make -f src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build.make src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/mgr/rook /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build.make src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Creating directories for 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -Dcfgdir= -P /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/tmp/mgr-rook-client-mkdirs.cmake cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-mkdir [ 19%] No download step for 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-download [ 19%] No update step for 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-update [ 19%] No patch step for 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-patch [ 19%] No configure step for 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-configure [ 19%] Performing build step for 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E make_directory /<>/src/pybind/mgr/rook/rook_client cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E copy_directory /<>/src/pybind/mgr/rook/rook-client-python/rook_client/ceph /<>/src/pybind/mgr/rook/rook_client/ceph cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E copy /<>/src/pybind/mgr/rook/rook-client-python/rook_client/__init__.py /<>/src/pybind/mgr/rook/rook_client cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E copy /<>/src/pybind/mgr/rook/rook-client-python/rook_client/_helper.py /<>/src/pybind/mgr/rook/rook_client cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-build [ 19%] No install step for 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-build && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-install [ 19%] Completed 'mgr-rook-client' cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E make_directory /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/CMakeFiles cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/CMakeFiles/mgr-rook-client-complete cd /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/mgr-rook-client-prefix/src/mgr-rook-client-stamp/mgr-rook-client-done make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Built target mgr-rook-client make -f src/librbd/CMakeFiles/rbd_types.dir/build.make src/librbd/CMakeFiles/rbd_types.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/rbd_types.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/rbd_types.dir/build.make src/librbd/CMakeFiles/rbd_types.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/journal/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_types.dir/journal/Types.cc.o -MF CMakeFiles/rbd_types.dir/journal/Types.cc.o.d -o CMakeFiles/rbd_types.dir/journal/Types.cc.o -c /<>/src/librbd/journal/Types.cc [ 41%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o -c /<>/src/rocksdb/monitoring/instrumented_mutex.cc [ 41%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o -c /<>/src/rocksdb/monitoring/iostats_context.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/librbd/journal/Types.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/journal/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 41%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o -c /<>/src/rocksdb/monitoring/perf_context.cc [ 41%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o -c /<>/src/rocksdb/monitoring/perf_level.cc [ 41%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o -c /<>/src/rocksdb/monitoring/persistent_stats_history.cc [ 43%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o -c /<>/src/rocksdb/monitoring/statistics.cc [ 43%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o -c /<>/src/rocksdb/monitoring/thread_status_impl.cc [ 43%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o -c /<>/src/rocksdb/monitoring/thread_status_updater.cc [ 19%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o -MF CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o.d -o CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o -c /<>/src/librbd/mirroring_watcher/Types.cc [ 43%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o -c /<>/src/rocksdb/monitoring/thread_status_util.cc [ 43%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o -MF CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o.d -o CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o -c /<>/src/rocksdb/monitoring/thread_status_util_debug.cc [ 43%] Building CXX object CMakeFiles/rocksdb.dir/options/cf_options.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/options/cf_options.cc.o -MF CMakeFiles/rocksdb.dir/options/cf_options.cc.o.d -o CMakeFiles/rocksdb.dir/options/cf_options.cc.o -c /<>/src/rocksdb/options/cf_options.cc In file included from /<>/src/librados/IoCtxImpl.h:29, from /<>/src/librados/RadosClient.h:35: /<>/src/osdc/Objecter.h: In function ‘void ObjectOperation::CB_ObjectOperation_decodevals::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&) [with Vals = boost::container::flat_map, ceph::buffer::v15_2_0::list>]’: /<>/src/osdc/Objecter.h:639:22: warning: storing the address of local variable ‘ignore’ in ‘*this.ObjectOperation::CB_ObjectOperation_decodevals, ceph::buffer::v15_2_0::list> >::pattrs’ [-Wdangling-pointer=] 639 | pattrs = &ignore; | ~~~~~~~^~~~~~~~~ /<>/src/osdc/Objecter.h:636:18: note: ‘ignore’ declared here 636 | Vals ignore; | ^~~~~~ /<>/src/osdc/Objecter.h:636:18: note: ‘’ declared here /<>/src/osdc/Objecter.h: In function ‘void ObjectOperation::CB_ObjectOperation_decodekeys::operator()(boost::system::error_code, int, const ceph::buffer::v15_2_0::list&) [with Keys = boost::container::flat_set >]’: /<>/src/osdc/Objecter.h:684:22: warning: storing the address of local variable ‘ignore’ in ‘*this.ObjectOperation::CB_ObjectOperation_decodekeys > >::pattrs’ [-Wdangling-pointer=] 684 | pattrs = &ignore; | ~~~~~~~^~~~~~~~~ /<>/src/osdc/Objecter.h:681:18: note: ‘ignore’ declared here 681 | Keys ignore; | ^~~~~~ /<>/src/osdc/Objecter.h:681:18: note: ‘’ declared here In file included from /<>/src/librbd/Watcher.h:10, from /<>/src/librbd/watcher/Utils.h:10, from /<>/src/librbd/mirroring_watcher/Types.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/librbd/mirroring_watcher/Types.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 20%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/trash_watcher/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_types.dir/trash_watcher/Types.cc.o -MF CMakeFiles/rbd_types.dir/trash_watcher/Types.cc.o.d -o CMakeFiles/rbd_types.dir/trash_watcher/Types.cc.o -c /<>/src/librbd/trash_watcher/Types.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target neorados_api_obj make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/journal /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/journal /<>/obj-powerpc64le-linux-gnu/src/journal/CMakeFiles/journal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Building CXX object src/journal/CMakeFiles/journal.dir/Entry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/Entry.cc.o -MF CMakeFiles/journal.dir/Entry.cc.o.d -o CMakeFiles/journal.dir/Entry.cc.o -c /<>/src/journal/Entry.cc [ 45%] Building CXX object CMakeFiles/rocksdb.dir/options/configurable.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/options/configurable.cc.o -MF CMakeFiles/rocksdb.dir/options/configurable.cc.o.d -o CMakeFiles/rocksdb.dir/options/configurable.cc.o -c /<>/src/rocksdb/options/configurable.cc [ 45%] Building CXX object CMakeFiles/rocksdb.dir/options/customizable.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/options/customizable.cc.o -MF CMakeFiles/rocksdb.dir/options/customizable.cc.o.d -o CMakeFiles/rocksdb.dir/options/customizable.cc.o -c /<>/src/rocksdb/options/customizable.cc [ 20%] Building CXX object src/journal/CMakeFiles/journal.dir/Future.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/Future.cc.o -MF CMakeFiles/journal.dir/Future.cc.o.d -o CMakeFiles/journal.dir/Future.cc.o -c /<>/src/journal/Future.cc In file included from /<>/src/librbd/Watcher.h:10, from /<>/src/librbd/watcher/Utils.h:10, from /<>/src/librbd/trash_watcher/Types.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/librbd/trash_watcher/Types.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 45%] Building CXX object CMakeFiles/rocksdb.dir/options/db_options.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/options/db_options.cc.o -MF CMakeFiles/rocksdb.dir/options/db_options.cc.o.d -o CMakeFiles/rocksdb.dir/options/db_options.cc.o -c /<>/src/rocksdb/options/db_options.cc [ 20%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/watcher/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_types.dir/watcher/Types.cc.o -MF CMakeFiles/rbd_types.dir/watcher/Types.cc.o.d -o CMakeFiles/rbd_types.dir/watcher/Types.cc.o -c /<>/src/librbd/watcher/Types.cc [ 45%] Building CXX object CMakeFiles/rocksdb.dir/options/options.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/options/options.cc.o -MF CMakeFiles/rocksdb.dir/options/options.cc.o.d -o CMakeFiles/rocksdb.dir/options/options.cc.o -c /<>/src/rocksdb/options/options.cc [ 20%] Building CXX object src/journal/CMakeFiles/journal.dir/FutureImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/FutureImpl.cc.o -MF CMakeFiles/journal.dir/FutureImpl.cc.o.d -o CMakeFiles/journal.dir/FutureImpl.cc.o -c /<>/src/journal/FutureImpl.cc [ 20%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o -MF CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o.d -o CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o -c /<>/src/librbd/WatchNotifyTypes.cc [ 45%] Building CXX object CMakeFiles/rocksdb.dir/options/options_helper.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/options/options_helper.cc.o -MF CMakeFiles/rocksdb.dir/options/options_helper.cc.o.d -o CMakeFiles/rocksdb.dir/options/options_helper.cc.o -c /<>/src/rocksdb/options/options_helper.cc In file included from /<>/src/journal/Utils.h:9, from /<>/src/journal/FutureImpl.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/common/RefCountedObj.h:18, from /<>/src/journal/FutureImpl.h:8, from /<>/src/journal/FutureImpl.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 20%] Building CXX object src/librbd/CMakeFiles/rbd_types.dir/cache/pwl/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_types.dir/cache/pwl/Types.cc.o -MF CMakeFiles/rbd_types.dir/cache/pwl/Types.cc.o.d -o CMakeFiles/rbd_types.dir/cache/pwl/Types.cc.o -c /<>/src/librbd/cache/pwl/Types.cc [ 20%] Building CXX object src/journal/CMakeFiles/journal.dir/Journaler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/Journaler.cc.o -MF CMakeFiles/journal.dir/Journaler.cc.o.d -o CMakeFiles/journal.dir/Journaler.cc.o -c /<>/src/journal/Journaler.cc [ 45%] Building CXX object CMakeFiles/rocksdb.dir/options/options_parser.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/options/options_parser.cc.o -MF CMakeFiles/rocksdb.dir/options/options_parser.cc.o.d -o CMakeFiles/rocksdb.dir/options/options_parser.cc.o -c /<>/src/rocksdb/options/options_parser.cc In file included from /<>/src/journal/Journaler.h:10, from /<>/src/journal/Journaler.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/journal/Journaler.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 20%] Linking CXX static library ../../lib/librbd_types.a cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -P CMakeFiles/rbd_types.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_types.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librbd_types.a CMakeFiles/rbd_types.dir/journal/Types.cc.o CMakeFiles/rbd_types.dir/mirroring_watcher/Types.cc.o CMakeFiles/rbd_types.dir/trash_watcher/Types.cc.o CMakeFiles/rbd_types.dir/watcher/Types.cc.o CMakeFiles/rbd_types.dir/WatchNotifyTypes.cc.o CMakeFiles/rbd_types.dir/cache/pwl/Types.cc.o /usr/bin/ranlib ../../lib/librbd_types.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target rbd_types make -f src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build.make src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/ceph-volume /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/ceph-volume /<>/obj-powerpc64le-linux-gnu/src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build.make src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Generating setup.py cd /<>/obj-powerpc64le-linux-gnu/src/ceph-volume && /usr/bin/cmake -E create_symlink /<>/src/ceph-volume/setup.py setup.py [ 20%] Generating ceph_volume cd /<>/obj-powerpc64le-linux-gnu/src/ceph-volume && /usr/bin/cmake -E create_symlink /<>/src/ceph-volume/ceph_volume ceph_volume make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target ceph_volume-clone make -f src/python-common/CMakeFiles/ceph-clone.dir/build.make src/python-common/CMakeFiles/ceph-clone.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python-common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/python-common /<>/obj-powerpc64le-linux-gnu/src/python-common/CMakeFiles/ceph-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/python-common/CMakeFiles/ceph-clone.dir/build.make src/python-common/CMakeFiles/ceph-clone.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Generating setup.py cd /<>/obj-powerpc64le-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/setup.py setup.py [ 20%] Generating README.rst cd /<>/obj-powerpc64le-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/README.rst README.rst [ 20%] Generating requirements.txt cd /<>/obj-powerpc64le-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/requirements.txt requirements.txt [ 20%] Generating ceph cd /<>/obj-powerpc64le-linux-gnu/src/python-common && /usr/bin/cmake -E create_symlink /<>/src/python-common/ceph ceph make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target ceph-clone make -f src/tools/CMakeFiles/ceph-diff-sorted.dir/build.make src/tools/CMakeFiles/ceph-diff-sorted.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-diff-sorted.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-diff-sorted.dir/build.make src/tools/CMakeFiles/ceph-diff-sorted.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Building CXX object src/tools/CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o -MF CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o.d -o CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o -c /<>/src/tools/ceph-diff-sorted.cc [ 47%] Building CXX object CMakeFiles/rocksdb.dir/port/stack_trace.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/port/stack_trace.cc.o -MF CMakeFiles/rocksdb.dir/port/stack_trace.cc.o.d -o CMakeFiles/rocksdb.dir/port/stack_trace.cc.o -c /<>/src/rocksdb/port/stack_trace.cc [ 47%] Building CXX object CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o -MF CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o.d -o CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o -c /<>/src/rocksdb/table/adaptive/adaptive_table_factory.cc [ 20%] Linking CXX executable ../../bin/ceph-diff-sorted cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-diff-sorted.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-diff-sorted.dir/ceph-diff-sorted.cc.o" -o ../../bin/ceph-diff-sorted make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target ceph-diff-sorted make -f src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build.make src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/shell /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/shell /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build.make src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Generating setup.py cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/shell && /usr/bin/cmake -E create_symlink /<>/src/tools/cephfs/shell/setup.py setup.py [ 20%] Generating cephfs-shell cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/shell && /usr/bin/cmake -E create_symlink /<>/src/tools/cephfs/shell/cephfs-shell cephfs-shell make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target cephfs-shell-clone make -f src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build.make src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/top /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/top /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build.make src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Generating setup.py cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/top && /usr/bin/cmake -E create_symlink /<>/src/tools/cephfs/top/setup.py setup.py [ 20%] Generating cephfs-top cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/top && /usr/bin/cmake -E create_symlink /<>/src/tools/cephfs/top/cephfs-top cephfs-top make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target cephfs-top-clone make -f src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o -c /<>/src/tools/cephfs_mirror/ClusterWatcher.cc [ 21%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalMetadata.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/JournalMetadata.cc.o -MF CMakeFiles/journal.dir/JournalMetadata.cc.o.d -o CMakeFiles/journal.dir/JournalMetadata.cc.o -c /<>/src/journal/JournalMetadata.cc [ 47%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o -c /<>/src/rocksdb/table/block_based/binary_search_index_reader.cc [ 47%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block.cc.o -c /<>/src/rocksdb/table/block_based/block.cc In file included from /<>/src/journal/JournalMetadata.h:9, from /<>/src/journal/JournalMetadata.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/journal/JournalMetadata.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/messages/MFSMap.h:20, from /<>/src/tools/cephfs_mirror/ClusterWatcher.h:11, from /<>/src/tools/cephfs_mirror/ClusterWatcher.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/tools/cephfs_mirror/ClusterWatcher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_filter_block.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_based_filter_block.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_based_filter_block.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_based_filter_block.cc.o -c /<>/src/rocksdb/table/block_based/block_based_filter_block.cc In file included from /<>/src/tools/cephfs_mirror/Types.h:11, from /<>/src/tools/cephfs_mirror/ClusterWatcher.h:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o -c /<>/src/rocksdb/table/block_based/block_based_table_builder.cc [ 21%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalPlayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/JournalPlayer.cc.o -MF CMakeFiles/journal.dir/JournalPlayer.cc.o.d -o CMakeFiles/journal.dir/JournalPlayer.cc.o -c /<>/src/journal/JournalPlayer.cc [ 21%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o -c /<>/src/tools/cephfs_mirror/Mirror.cc [ 50%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o -c /<>/src/rocksdb/table/block_based/block_based_table_factory.cc In file included from /<>/src/journal/JournalPlayer.h:9, from /<>/src/journal/JournalPlayer.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/PriorityCache.h:19, from /<>/src/journal/JournalPlayer.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 50%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o -c /<>/src/rocksdb/table/block_based/block_based_table_iterator.cc [ 21%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalRecorder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/JournalRecorder.cc.o -MF CMakeFiles/journal.dir/JournalRecorder.cc.o.d -o CMakeFiles/journal.dir/JournalRecorder.cc.o -c /<>/src/journal/JournalRecorder.cc In file included from /<>/src/tools/cephfs_mirror/aio_utils.h:7, from /<>/src/tools/cephfs_mirror/Mirror.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/ceph_argparse.h:26, from /<>/src/tools/cephfs_mirror/Mirror.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs_mirror/Mirror.h:13, from /<>/src/tools/cephfs_mirror/Mirror.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 50%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o -c /<>/src/rocksdb/table/block_based/block_based_table_reader.cc In file included from /<>/src/journal/JournalRecorder.h:9, from /<>/src/journal/JournalRecorder.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/journal/JournalRecorder.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 21%] Building CXX object src/journal/CMakeFiles/journal.dir/JournalTrimmer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/JournalTrimmer.cc.o -MF CMakeFiles/journal.dir/JournalTrimmer.cc.o.d -o CMakeFiles/journal.dir/JournalTrimmer.cc.o -c /<>/src/journal/JournalTrimmer.cc [ 21%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o -c /<>/src/tools/cephfs_mirror/FSMirror.cc In file included from /<>/src/journal/JournalTrimmer.h:8, from /<>/src/journal/JournalTrimmer.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 50%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o -c /<>/src/rocksdb/table/block_based/block_builder.cc [ 50%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o -c /<>/src/rocksdb/table/block_based/block_prefetcher.cc [ 50%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o -c /<>/src/rocksdb/table/block_based/block_prefix_index.cc [ 52%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o -c /<>/src/rocksdb/table/block_based/data_block_hash_index.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs_mirror/FSMirror.h:9, from /<>/src/tools/cephfs_mirror/FSMirror.cc:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/admin_socket.h:22, from /<>/src/tools/cephfs_mirror/FSMirror.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 52%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o -c /<>/src/rocksdb/table/block_based/data_block_footer.cc [ 52%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o -c /<>/src/rocksdb/table/block_based/filter_block_reader_common.cc [ 21%] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectPlayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/ObjectPlayer.cc.o -MF CMakeFiles/journal.dir/ObjectPlayer.cc.o.d -o CMakeFiles/journal.dir/ObjectPlayer.cc.o -c /<>/src/journal/ObjectPlayer.cc In file included from /<>/src/tools/cephfs_mirror/Types.h:11, from /<>/src/tools/cephfs_mirror/FSMirror.h:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 52%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o -c /<>/src/rocksdb/table/block_based/filter_policy.cc In file included from /<>/src/journal/ObjectPlayer.h:9, from /<>/src/journal/ObjectPlayer.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/journal/ObjectPlayer.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 52%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o -c /<>/src/rocksdb/table/block_based/flush_block_policy.cc [ 52%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o -c /<>/src/rocksdb/table/block_based/full_filter_block.cc [ 21%] Building CXX object src/journal/CMakeFiles/journal.dir/ObjectRecorder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/ObjectRecorder.cc.o -MF CMakeFiles/journal.dir/ObjectRecorder.cc.o.d -o CMakeFiles/journal.dir/ObjectRecorder.cc.o -c /<>/src/journal/ObjectRecorder.cc [ 21%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o -c /<>/src/tools/cephfs_mirror/InstanceWatcher.cc [ 54%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o -c /<>/src/rocksdb/table/block_based/hash_index_reader.cc [ 54%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o -c /<>/src/rocksdb/table/block_based/index_builder.cc [ 54%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o -c /<>/src/rocksdb/table/block_based/index_reader_common.cc In file included from /<>/src/journal/ObjectRecorder.h:9, from /<>/src/journal/ObjectRecorder.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/journal/ObjectRecorder.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/cls/cephfs/cls_cephfs_client.h:5, from /<>/src/tools/cephfs_mirror/InstanceWatcher.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19, from /<>/src/tools/cephfs_mirror/InstanceWatcher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o -c /<>/src/rocksdb/table/block_based/parsed_full_filter_block.cc In file included from /<>/src/tools/cephfs_mirror/aio_utils.h:7, from /<>/src/tools/cephfs_mirror/InstanceWatcher.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o -c /<>/src/rocksdb/table/block_based/partitioned_filter_block.cc [ 21%] Building CXX object src/journal/CMakeFiles/journal.dir/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/journal/CMakeFiles/journal.dir/Utils.cc.o -MF CMakeFiles/journal.dir/Utils.cc.o.d -o CMakeFiles/journal.dir/Utils.cc.o -c /<>/src/journal/Utils.cc [ 21%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o -c /<>/src/tools/cephfs_mirror/MirrorWatcher.cc [ 54%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o -c /<>/src/rocksdb/table/block_based/partitioned_index_iterator.cc [ 56%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o -c /<>/src/rocksdb/table/block_based/partitioned_index_reader.cc In file included from /<>/src/journal/Utils.h:9, from /<>/src/journal/Utils.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/journal/Utils.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 56%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o -c /<>/src/rocksdb/table/block_based/reader_common.cc In file included from /<>/src/tools/cephfs_mirror/aio_utils.h:7, from /<>/src/tools/cephfs_mirror/MirrorWatcher.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19, from /<>/src/tools/cephfs_mirror/MirrorWatcher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs_mirror/FSMirror.h:9, from /<>/src/tools/cephfs_mirror/MirrorWatcher.cc:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 21%] Linking CXX static library ../../lib/libjournal.a cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/cmake -P CMakeFiles/journal.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/journal && /usr/bin/cmake -E cmake_link_script CMakeFiles/journal.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libjournal.a CMakeFiles/journal.dir/Entry.cc.o CMakeFiles/journal.dir/Future.cc.o CMakeFiles/journal.dir/FutureImpl.cc.o CMakeFiles/journal.dir/Journaler.cc.o CMakeFiles/journal.dir/JournalMetadata.cc.o CMakeFiles/journal.dir/JournalPlayer.cc.o CMakeFiles/journal.dir/JournalRecorder.cc.o CMakeFiles/journal.dir/JournalTrimmer.cc.o CMakeFiles/journal.dir/ObjectPlayer.cc.o CMakeFiles/journal.dir/ObjectRecorder.cc.o CMakeFiles/journal.dir/Utils.cc.o /usr/bin/ranlib ../../lib/libjournal.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target journal make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/image_map/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/image_map/Types.cc.o -MF CMakeFiles/rbd_mirror_types.dir/image_map/Types.cc.o.d -o CMakeFiles/rbd_mirror_types.dir/image_map/Types.cc.o -c /<>/src/tools/rbd_mirror/image_map/Types.cc [ 56%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o -c /<>/src/rocksdb/table/block_based/uncompression_dict_reader.cc [ 56%] Building CXX object CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o -MF CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o.d -o CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o -c /<>/src/rocksdb/table/block_fetcher.cc In file included from /<>/src/tools/rbd_mirror/Types.h:13, from /<>/src/tools/rbd_mirror/image_map/Types.h:16, from /<>/src/tools/rbd_mirror/image_map/Types.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/tools/rbd_mirror/image_map/Types.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 56%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o -MF CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o.d -o CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o -c /<>/src/rocksdb/table/cuckoo/cuckoo_table_builder.cc [ 21%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o -MF CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o.d -o CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o -c /<>/src/tools/rbd_mirror/instance_watcher/Types.cc [ 21%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o -c /<>/src/tools/cephfs_mirror/PeerReplayer.cc [ 56%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o -MF CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o.d -o CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o -c /<>/src/rocksdb/table/cuckoo/cuckoo_table_factory.cc [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o -c /<>/src/rocksdb/table/cuckoo/cuckoo_table_reader.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs_mirror/FSMirror.h:9, from /<>/src/tools/cephfs_mirror/PeerReplayer.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /usr/include/c++/12/stack:60, from /<>/src/tools/cephfs_mirror/PeerReplayer.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 21%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o -MF CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o.d -o CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o -c /<>/src/tools/rbd_mirror/leader_watcher/Types.cc [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/format.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/format.cc.o -MF CMakeFiles/rocksdb.dir/table/format.cc.o.d -o CMakeFiles/rocksdb.dir/table/format.cc.o -c /<>/src/rocksdb/table/format.cc In file included from /<>/src/tools/cephfs_mirror/Types.h:11, from /<>/src/tools/cephfs_mirror/FSMirror.h:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/get_context.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/get_context.cc.o -MF CMakeFiles/rocksdb.dir/table/get_context.cc.o.d -o CMakeFiles/rocksdb.dir/table/get_context.cc.o -c /<>/src/rocksdb/table/get_context.cc [ 21%] Linking CXX static library ../../../lib/librbd_mirror_types.a cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/cmake -P CMakeFiles/rbd_mirror_types.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_mirror_types.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/librbd_mirror_types.a CMakeFiles/rbd_mirror_types.dir/image_map/Types.cc.o CMakeFiles/rbd_mirror_types.dir/instance_watcher/Types.cc.o CMakeFiles/rbd_mirror_types.dir/leader_watcher/Types.cc.o /usr/bin/ranlib ../../../lib/librbd_mirror_types.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target rbd_mirror_types make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o -c /<>/src/tools/rbd_mirror/ClusterWatcher.cc [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/iterator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/iterator.cc.o -MF CMakeFiles/rocksdb.dir/table/iterator.cc.o.d -o CMakeFiles/rocksdb.dir/table/iterator.cc.o -c /<>/src/rocksdb/table/iterator.cc [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o -MF CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o.d -o CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o -c /<>/src/rocksdb/table/merging_iterator.cc In file included from /<>/src/tools/rbd_mirror/ClusterWatcher.h:14, from /<>/src/tools/rbd_mirror/ClusterWatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/tools/rbd_mirror/ClusterWatcher.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o -MF CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o.d -o CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o -c /<>/src/rocksdb/table/meta_blocks.cc [ 21%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o -c /<>/src/tools/cephfs_mirror/ServiceDaemon.cc [ 21%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o -c /<>/src/tools/rbd_mirror/ImageDeleter.cc [ 60%] Building CXX object CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o -MF CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o.d -o CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o -c /<>/src/rocksdb/table/persistent_cache_helper.cc In file included from /<>/src/tools/rbd_mirror/ImageDeleter.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 60%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o -MF CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o.d -o CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o -c /<>/src/rocksdb/table/plain/plain_table_bloom.cc [ 60%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o -MF CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o.d -o CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o -c /<>/src/rocksdb/table/plain/plain_table_builder.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs_mirror/ServiceDaemon.h:9, from /<>/src/tools/cephfs_mirror/ServiceDaemon.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/cephfs_mirror/ServiceDaemon.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/ImageDeleter.cc:23: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/cephfs_mirror/Types.h:11, from /<>/src/tools/cephfs_mirror/ServiceDaemon.h:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 60%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o -MF CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o.d -o CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o -c /<>/src/rocksdb/table/plain/plain_table_factory.cc [ 60%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o -MF CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o.d -o CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o -c /<>/src/rocksdb/table/plain/plain_table_index.cc [ 21%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o -c /<>/src/tools/rbd_mirror/ImageMap.cc [ 21%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o -c /<>/src/tools/cephfs_mirror/Types.cc [ 60%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o -MF CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o.d -o CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o -c /<>/src/rocksdb/table/plain/plain_table_key_coding.cc [ 63%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o -c /<>/src/rocksdb/table/plain/plain_table_reader.cc In file included from /<>/src/tools/cephfs_mirror/Types.h:11, from /<>/src/tools/cephfs_mirror/Types.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/cephfs_mirror/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/tools/rbd_mirror/ImageMap.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/rbd_mirror/ImageMap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 63%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o -MF CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o.d -o CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o -c /<>/src/rocksdb/table/sst_file_dumper.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o -c /<>/src/tools/rbd_mirror/ImageReplayer.cc [ 22%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o -c /<>/src/tools/cephfs_mirror/Utils.cc [ 63%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o -MF CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o.d -o CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o -c /<>/src/rocksdb/table/sst_file_reader.cc In file included from /<>/src/journal/Journaler.h:10, from /<>/src/tools/rbd_mirror/ImageReplayer.cc:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/tools/rbd_mirror/ImageReplayer.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/ImageReplayer.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/cephfs_mirror/Types.h:11, from /<>/src/tools/cephfs_mirror/Utils.h:7, from /<>/src/tools/cephfs_mirror/Utils.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/ceph_argparse.h:26, from /<>/src/tools/cephfs_mirror/Utils.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 63%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o -MF CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o.d -o CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o -c /<>/src/rocksdb/table/sst_file_writer.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o -c /<>/src/tools/rbd_mirror/ImageSync.cc [ 63%] Building CXX object CMakeFiles/rocksdb.dir/table/table_factory.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/table_factory.cc.o -MF CMakeFiles/rocksdb.dir/table/table_factory.cc.o.d -o CMakeFiles/rocksdb.dir/table/table_factory.cc.o -c /<>/src/rocksdb/table/table_factory.cc [ 22%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o -c /<>/src/tools/cephfs_mirror/Watcher.cc [ 63%] Building CXX object CMakeFiles/rocksdb.dir/table/table_properties.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/table_properties.cc.o -MF CMakeFiles/rocksdb.dir/table/table_properties.cc.o.d -o CMakeFiles/rocksdb.dir/table/table_properties.cc.o -c /<>/src/rocksdb/table/table_properties.cc [ 65%] Building CXX object CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o -MF CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o.d -o CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o -c /<>/src/rocksdb/table/two_level_iterator.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/ImageSync.h:8, from /<>/src/tools/rbd_mirror/ImageSync.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/cephfs_mirror/aio_utils.h:7, from /<>/src/tools/cephfs_mirror/Watcher.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19, from /<>/src/tools/cephfs_mirror/Watcher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o -MF CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o.d -o CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o -c /<>/src/rocksdb/test_util/sync_point.cc [ 65%] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o -MF CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o.d -o CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o -c /<>/src/rocksdb/test_util/sync_point_impl.cc [ 65%] Building CXX object CMakeFiles/rocksdb.dir/test_util/testutil.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/test_util/testutil.cc.o -MF CMakeFiles/rocksdb.dir/test_util/testutil.cc.o.d -o CMakeFiles/rocksdb.dir/test_util/testutil.cc.o -c /<>/src/rocksdb/test_util/testutil.cc [ 22%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o -MF CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o.d -o CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o -c /<>/src/tools/cephfs_mirror/watcher/RewatchRequest.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o -c /<>/src/tools/rbd_mirror/InstanceReplayer.cc [ 65%] Building CXX object CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o -MF CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o.d -o CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o -c /<>/src/rocksdb/test_util/transaction_test_util.cc In file included from /<>/src/tools/cephfs_mirror/aio_utils.h:7, from /<>/src/tools/cephfs_mirror/watcher/RewatchRequest.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/tools/cephfs_mirror/watcher/RewatchRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/tools/rbd_mirror/InstanceReplayer.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/stringify.h:4, from /<>/src/tools/rbd_mirror/InstanceReplayer.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o -MF CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o.d -o CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o -c /<>/src/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc [ 67%] Building CXX object CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o -MF CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o.d -o CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o -c /<>/src/rocksdb/tools/dump/db_dump_tool.cc [ 22%] Linking CXX static library ../../../lib/libcephfs_mirror_internal.a cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/cmake -P CMakeFiles/cephfs_mirror_internal.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs_mirror_internal.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libcephfs_mirror_internal.a CMakeFiles/cephfs_mirror_internal.dir/ClusterWatcher.cc.o CMakeFiles/cephfs_mirror_internal.dir/Mirror.cc.o CMakeFiles/cephfs_mirror_internal.dir/FSMirror.cc.o CMakeFiles/cephfs_mirror_internal.dir/InstanceWatcher.cc.o CMakeFiles/cephfs_mirror_internal.dir/MirrorWatcher.cc.o CMakeFiles/cephfs_mirror_internal.dir/PeerReplayer.cc.o CMakeFiles/cephfs_mirror_internal.dir/ServiceDaemon.cc.o CMakeFiles/cephfs_mirror_internal.dir/Types.cc.o CMakeFiles/cephfs_mirror_internal.dir/Utils.cc.o CMakeFiles/cephfs_mirror_internal.dir/Watcher.cc.o CMakeFiles/cephfs_mirror_internal.dir/watcher/RewatchRequest.cc.o /usr/bin/ranlib ../../../lib/libcephfs_mirror_internal.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Built target cephfs_mirror_internal make -f src/librbd/CMakeFiles/rbd_api.dir/build.make src/librbd/CMakeFiles/rbd_api.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/rbd_api.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/rbd_api.dir/build.make src/librbd/CMakeFiles/rbd_api.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Building CXX object src/librbd/CMakeFiles/rbd_api.dir/librbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_api.dir/librbd.cc.o -MF CMakeFiles/rbd_api.dir/librbd.cc.o.d -o CMakeFiles/rbd_api.dir/librbd.cc.o -c /<>/src/librbd/librbd.cc [ 67%] Building CXX object CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o -MF CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o.d -o CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o -c /<>/src/rocksdb/tools/io_tracer_parser_tool.cc [ 67%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o -MF CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o.d -o CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o -c /<>/src/rocksdb/tools/ldb_cmd.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o -c /<>/src/tools/rbd_mirror/InstanceWatcher.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/librbd.cc:27: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/librbd.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Watcher.h:10, from /<>/src/tools/rbd_mirror/InstanceWatcher.h:14, from /<>/src/tools/rbd_mirror/InstanceWatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/tools/rbd_mirror/InstanceWatcher.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o -c /<>/src/tools/rbd_mirror/Instances.cc [ 67%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o -MF CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o.d -o CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o -c /<>/src/rocksdb/tools/ldb_tool.cc [ 22%] Linking CXX static library ../../lib/librbd_api.a cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -P CMakeFiles/rbd_api.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_api.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librbd_api.a CMakeFiles/rbd_api.dir/librbd.cc.o /usr/bin/ranlib ../../lib/librbd_api.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Built target rbd_api make -f src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o -MF CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o.d -o CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o -c /<>/src/tools/immutable_object_cache/ObjectCacheStore.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/tools/rbd_mirror/Instances.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/stringify.h:4, from /<>/src/tools/rbd_mirror/Instances.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o -MF CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o.d -o CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o -c /<>/src/rocksdb/tools/sst_dump_tool.cc In file included from /<>/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /<>/src/tools/immutable_object_cache/ObjectCacheStore.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19, from /<>/src/tools/immutable_object_cache/ObjectCacheStore.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/tools/immutable_object_cache/SimplePolicy.h:9, from /<>/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o -MF CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o.d -o CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o -c /<>/src/rocksdb/tools/trace_analyzer_tool.cc [ 69%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o -MF CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o.d -o CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o -c /<>/src/rocksdb/trace_replay/trace_replay.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o -c /<>/src/tools/rbd_mirror/LeaderWatcher.cc [ 22%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o -MF CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o.d -o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o -c /<>/src/tools/immutable_object_cache/CacheController.cc [ 69%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o -MF CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o.d -o CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o -c /<>/src/rocksdb/trace_replay/block_cache_tracer.cc In file included from /<>/src/librbd/ManagedLock.h:9, from /<>/src/tools/rbd_mirror/LeaderWatcher.h:12, from /<>/src/tools/rbd_mirror/LeaderWatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/tools/rbd_mirror/LeaderWatcher.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 69%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o -MF CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o.d -o CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o -c /<>/src/rocksdb/trace_replay/io_tracer.cc In file included from /<>/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /<>/src/tools/immutable_object_cache/CacheController.h:10, from /<>/src/tools/immutable_object_cache/CacheController.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19, from /<>/src/tools/immutable_object_cache/CacheController.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/tools/immutable_object_cache/SimplePolicy.h:9, from /<>/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o -c /<>/src/tools/rbd_mirror/Mirror.cc [ 22%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o -MF CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o.d -o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o -c /<>/src/tools/immutable_object_cache/CacheServer.cc [ 69%] Building CXX object CMakeFiles/rocksdb.dir/util/coding.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/coding.cc.o -MF CMakeFiles/rocksdb.dir/util/coding.cc.o.d -o CMakeFiles/rocksdb.dir/util/coding.cc.o -c /<>/src/rocksdb/util/coding.cc [ 69%] Building CXX object CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o -MF CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o.d -o CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o -c /<>/src/rocksdb/util/compaction_job_stats_impl.cc [ 69%] Building CXX object CMakeFiles/rocksdb.dir/util/comparator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/comparator.cc.o -MF CMakeFiles/rocksdb.dir/util/comparator.cc.o.d -o CMakeFiles/rocksdb.dir/util/comparator.cc.o -c /<>/src/rocksdb/util/comparator.cc [ 71%] Building CXX object CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o -MF CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o.d -o CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o -c /<>/src/rocksdb/util/compression_context_cache.cc [ 71%] Building CXX object CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o -MF CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o.d -o CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o -c /<>/src/rocksdb/util/concurrent_task_limiter_impl.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/Mirror.cc:14: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:32, from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:15, from /usr/include/boost/range/adaptor/map.hpp:14, from /<>/src/tools/rbd_mirror/Mirror.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/crc32c.cc.o -MF CMakeFiles/rocksdb.dir/util/crc32c.cc.o.d -o CMakeFiles/rocksdb.dir/util/crc32c.cc.o -c /<>/src/rocksdb/util/crc32c.cc [ 71%] Building CXX object CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o -MF CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o.d -o CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o -c /<>/src/rocksdb/util/dynamic_bloom.cc [ 71%] Building CXX object CMakeFiles/rocksdb.dir/util/hash.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/hash.cc.o -MF CMakeFiles/rocksdb.dir/util/hash.cc.o.d -o CMakeFiles/rocksdb.dir/util/hash.cc.o -c /<>/src/rocksdb/util/hash.cc [ 71%] Building CXX object CMakeFiles/rocksdb.dir/util/murmurhash.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/murmurhash.cc.o -MF CMakeFiles/rocksdb.dir/util/murmurhash.cc.o.d -o CMakeFiles/rocksdb.dir/util/murmurhash.cc.o -c /<>/src/rocksdb/util/murmurhash.cc [ 73%] Building CXX object CMakeFiles/rocksdb.dir/util/random.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/random.cc.o -MF CMakeFiles/rocksdb.dir/util/random.cc.o.d -o CMakeFiles/rocksdb.dir/util/random.cc.o -c /<>/src/rocksdb/util/random.cc [ 73%] Building CXX object CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o -MF CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o.d -o CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o -c /<>/src/rocksdb/util/rate_limiter.cc [ 73%] Building CXX object CMakeFiles/rocksdb.dir/util/slice.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/slice.cc.o -MF CMakeFiles/rocksdb.dir/util/slice.cc.o.d -o CMakeFiles/rocksdb.dir/util/slice.cc.o -c /<>/src/rocksdb/util/slice.cc [ 22%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o -MF CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o.d -o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o -c /<>/src/tools/immutable_object_cache/CacheClient.cc [ 73%] Building CXX object CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o -MF CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o.d -o CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o -c /<>/src/rocksdb/util/file_checksum_helper.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o -c /<>/src/tools/rbd_mirror/MirrorStatusUpdater.cc In file included from /<>/src/tools/rbd_mirror/MirrorStatusUpdater.h:7, from /<>/src/tools/rbd_mirror/MirrorStatusUpdater.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 73%] Building CXX object CMakeFiles/rocksdb.dir/util/status.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/status.cc.o -MF CMakeFiles/rocksdb.dir/util/status.cc.o.d -o CMakeFiles/rocksdb.dir/util/status.cc.o -c /<>/src/rocksdb/util/status.cc [ 73%] Building CXX object CMakeFiles/rocksdb.dir/util/string_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/string_util.cc.o -MF CMakeFiles/rocksdb.dir/util/string_util.cc.o.d -o CMakeFiles/rocksdb.dir/util/string_util.cc.o -c /<>/src/rocksdb/util/string_util.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/MirrorStatusUpdater.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object CMakeFiles/rocksdb.dir/util/thread_local.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/thread_local.cc.o -MF CMakeFiles/rocksdb.dir/util/thread_local.cc.o.d -o CMakeFiles/rocksdb.dir/util/thread_local.cc.o -c /<>/src/rocksdb/util/thread_local.cc [ 76%] Building CXX object CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o -MF CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o.d -o CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o -c /<>/src/rocksdb/util/threadpool_imp.cc [ 76%] Building CXX object CMakeFiles/rocksdb.dir/util/xxhash.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/util/xxhash.cc.o -MF CMakeFiles/rocksdb.dir/util/xxhash.cc.o.d -o CMakeFiles/rocksdb.dir/util/xxhash.cc.o -c /<>/src/rocksdb/util/xxhash.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o -c /<>/src/tools/rbd_mirror/MirrorStatusWatcher.cc [ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o -MF CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o -c /<>/src/rocksdb/utilities/backupable/backupable_db.cc [ 22%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o -MF CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o.d -o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o -c /<>/src/tools/immutable_object_cache/CacheSession.cc In file included from /<>/src/librbd/Watcher.h:10, from /<>/src/tools/rbd_mirror/MirrorStatusWatcher.h:7, from /<>/src/tools/rbd_mirror/MirrorStatusWatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/common/AsyncOpTracker.h:7, from /<>/src/librbd/Watcher.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o -c /<>/src/tools/rbd_mirror/NamespaceReplayer.cc [ 22%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o -MF CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o.d -o CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o -c /<>/src/tools/immutable_object_cache/SimplePolicy.cc [ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o -MF CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o -c /<>/src/rocksdb/utilities/blob_db/blob_compaction_filter.cc In file included from /<>/src/tools/rbd_mirror/NamespaceReplayer.h:9, from /<>/src/tools/rbd_mirror/NamespaceReplayer.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/common/AsyncOpTracker.h:7, from /<>/src/tools/rbd_mirror/NamespaceReplayer.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/tools/immutable_object_cache/SimplePolicy.h:9, from /<>/src/tools/immutable_object_cache/SimplePolicy.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/immutable_object_cache/SimplePolicy.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o -MF CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o -c /<>/src/rocksdb/utilities/blob_db/blob_db.cc [ 22%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o -MF CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o.d -o CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o -c /<>/src/tools/immutable_object_cache/Types.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o -c /<>/src/tools/rbd_mirror/PoolMetaCache.cc [ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o -MF CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o -c /<>/src/rocksdb/utilities/blob_db/blob_db_impl.cc In file included from /<>/src/tools/rbd_mirror/Types.h:13, from /<>/src/tools/rbd_mirror/PoolMetaCache.h:9, from /<>/src/tools/rbd_mirror/PoolMetaCache.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/rbd_mirror/PoolMetaCache.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 22%] Linking CXX static library ../../../lib/libceph_immutable_object_cache_lib.a cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/cmake -P CMakeFiles/ceph_immutable_object_cache_lib.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph_immutable_object_cache_lib.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libceph_immutable_object_cache_lib.a CMakeFiles/ceph_immutable_object_cache_lib.dir/ObjectCacheStore.cc.o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheController.cc.o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheServer.cc.o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheClient.cc.o CMakeFiles/ceph_immutable_object_cache_lib.dir/CacheSession.cc.o CMakeFiles/ceph_immutable_object_cache_lib.dir/SimplePolicy.cc.o CMakeFiles/ceph_immutable_object_cache_lib.dir/Types.cc.o /usr/bin/ranlib ../../../lib/libceph_immutable_object_cache_lib.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Built target ceph_immutable_object_cache_lib make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/common_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Ddenc_mod_common_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/common_types.cc.o -MF CMakeFiles/denc-mod-common.dir/common_types.cc.o.d -o CMakeFiles/denc-mod-common.dir/common_types.cc.o -c /<>/src/tools/ceph-dencoder/common_types.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o -c /<>/src/tools/rbd_mirror/PoolReplayer.cc In file included from /<>/src/tools/rbd_mirror/PoolReplayer.h:9, from /<>/src/tools/rbd_mirror/PoolReplayer.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/Clock.h:18, from /<>/src/common/Cond.h:19, from /<>/src/tools/rbd_mirror/PoolReplayer.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MAuth.h:24, from /<>/src/tools/ceph-dencoder/common_types.h:105, from /<>/src/tools/ceph-dencoder/common_types.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/tools/ceph-dencoder/ceph_time.h:4, from /<>/src/tools/ceph-dencoder/common_types.h:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o -MF CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o -c /<>/src/rocksdb/utilities/blob_db/blob_db_impl_filesnapshot.cc [ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o -MF CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o -c /<>/src/rocksdb/utilities/blob_db/blob_dump_tool.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o -c /<>/src/tools/rbd_mirror/PoolWatcher.cc [ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o -MF CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o -c /<>/src/rocksdb/utilities/blob_db/blob_file.cc In file included from /<>/src/tools/rbd_mirror/PoolWatcher.h:15, from /<>/src/tools/rbd_mirror/PoolWatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/tools/rbd_mirror/PoolWatcher.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/PoolWatcher.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o -MF CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o -c /<>/src/rocksdb/utilities/cassandra/cassandra_compaction_filter.cc [ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o -MF CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o -c /<>/src/rocksdb/utilities/cassandra/format.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o -c /<>/src/tools/rbd_mirror/RemotePoolPoller.cc [ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o -MF CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o -c /<>/src/rocksdb/utilities/cassandra/merge_operator.cc [ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o -MF CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o -c /<>/src/rocksdb/utilities/checkpoint/checkpoint_impl.cc In file included from /<>/src/tools/rbd_mirror/RemotePoolPoller.h:7, from /<>/src/tools/rbd_mirror/RemotePoolPoller.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/RemotePoolPoller.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o -MF CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o -c /<>/src/rocksdb/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc [ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/debug.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/debug.cc.o -MF CMakeFiles/rocksdb.dir/utilities/debug.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/debug.cc.o -c /<>/src/rocksdb/utilities/debug.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o -c /<>/src/tools/rbd_mirror/ServiceDaemon.cc In file included from /<>/src/tools/rbd_mirror/Types.h:13, from /<>/src/tools/rbd_mirror/ServiceDaemon.h:9, from /<>/src/tools/rbd_mirror/ServiceDaemon.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/tools/rbd_mirror/ServiceDaemon.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o -MF CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o -c /<>/src/rocksdb/utilities/env_mirror.cc [ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o -MF CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o -c /<>/src/rocksdb/utilities/env_timed.cc [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o -MF CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o -c /<>/src/rocksdb/utilities/fault_injection_env.cc [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o -MF CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o -c /<>/src/rocksdb/utilities/fault_injection_fs.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o -c /<>/src/tools/rbd_mirror/Threads.cc [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o -MF CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o -c /<>/src/rocksdb/utilities/leveldb_options/leveldb_options.cc [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o -MF CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o -c /<>/src/rocksdb/utilities/memory/memory_util.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/Threads.cc:7: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/tools/rbd_mirror/Threads.h:9, from /<>/src/tools/rbd_mirror/Threads.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o -MF CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o -c /<>/src/rocksdb/utilities/merge_operators/bytesxor.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o -c /<>/src/tools/rbd_mirror/Throttler.cc [ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o -MF CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o -c /<>/src/rocksdb/utilities/merge_operators/max.cc [ 84%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o -MF CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o -c /<>/src/rocksdb/utilities/merge_operators/put.cc [ 84%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o -MF CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o -c /<>/src/rocksdb/utilities/merge_operators/sortlist.cc [ 84%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o -MF CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o -c /<>/src/rocksdb/utilities/merge_operators/string_append/stringappend.cc [ 84%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o -MF CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o -c /<>/src/rocksdb/utilities/merge_operators/string_append/stringappend2.cc [ 84%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o -MF CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o -c /<>/src/rocksdb/utilities/merge_operators/uint64add.cc [ 84%] Building CXX object CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o -MF CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o -c /<>/src/rocksdb/utilities/object_registry.cc [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o -MF CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o -c /<>/src/rocksdb/utilities/option_change_migration/option_change_migration.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/tools/rbd_mirror/Throttler.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/tools/rbd_mirror/Throttler.h:7, from /<>/src/tools/rbd_mirror/Throttler.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o -MF CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o -c /<>/src/rocksdb/utilities/options/options_util.cc [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/Types.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/Types.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/Types.cc.o -c /<>/src/tools/rbd_mirror/Types.cc In file included from /<>/src/tools/rbd_mirror/Types.h:13, from /<>/src/tools/rbd_mirror/Types.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/tools/rbd_mirror/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 22%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o -c /<>/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.cc [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o -MF CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o -c /<>/src/rocksdb/utilities/persistent_cache/block_cache_tier.cc In file included from /<>/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.h:7, from /<>/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o -MF CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o -c /<>/src/rocksdb/utilities/persistent_cache/block_cache_tier_file.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_deleter/SnapshotPurgeRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o -MF CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o -c /<>/src/rocksdb/utilities/persistent_cache/block_cache_tier_metadata.cc [ 23%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o -c /<>/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.cc [ 86%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o -MF CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o -c /<>/src/rocksdb/utilities/persistent_cache/persistent_cache_tier.cc [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o -MF CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o -c /<>/src/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc In file included from /<>/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.h:8, from /<>/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o -MF CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o -c /<>/src/rocksdb/utilities/simulator_cache/cache_simulator.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_deleter/TrashMoveRequest.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o -MF CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o -c /<>/src/rocksdb/utilities/simulator_cache/sim_cache.cc [ 23%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashRemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashRemoveRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashRemoveRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashRemoveRequest.cc.o -c /<>/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.cc [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o -MF CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o -c /<>/src/rocksdb/utilities/table_properties_collectors/compact_on_deletion_collector.cc [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o -MF CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o -c /<>/src/rocksdb/utilities/trace/file_trace_reader_writer.cc In file included from /<>/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.h:7, from /<>/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_deleter/TrashRemoveRequest.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o -c /<>/src/rocksdb/utilities/transactions/lock/lock_manager.cc [ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o -c /<>/src/rocksdb/utilities/transactions/lock/point/point_lock_tracker.cc [ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o -c /<>/src/rocksdb/utilities/transactions/lock/point/point_lock_manager.cc [ 23%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o -c /<>/src/tools/rbd_mirror/image_deleter/TrashWatcher.cc In file included from /<>/src/tools/rbd_mirror/image_deleter/TrashWatcher.h:7, from /<>/src/tools/rbd_mirror/image_deleter/TrashWatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/TrashWatcher.h:10, from /<>/src/tools/rbd_mirror/image_deleter/TrashWatcher.h:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o -c /<>/src/rocksdb/utilities/transactions/optimistic_transaction_db_impl.cc [ 23%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o -c /<>/src/tools/rbd_mirror/image_map/LoadRequest.cc [ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o -c /<>/src/rocksdb/utilities/transactions/optimistic_transaction.cc [ 23%] Linking CXX shared library ../../../lib/denc-mod-common.so cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/cmake -E cmake_link_script CMakeFiles/denc-mod-common.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,denc-mod-common.so -o ../../../lib/denc-mod-common.so "CMakeFiles/denc-mod-common.dir/common_types.cc.o" -Wl,-rpath,::::::::::::::::::::::::::::::::::: ../../../lib/libjournal.a ../../../lib/libcls_cas_internal.a ../../../lib/libcls_lock_client.a ../../../lib/libcls_refcount_client.a ../../../lib/libcls_timeindex_client.a ../../../lib/libcls_journal_client.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 23%] Built target denc-mod-common make -f src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_types.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_types.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 23%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o -MF CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o.d -o CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o -c /<>/src/rbd_replay/ActionTypes.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/tools/rbd_mirror/image_map/LoadRequest.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/rbd_mirror/image_map/LoadRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o -c /<>/src/rocksdb/utilities/transactions/pessimistic_transaction.cc [ 23%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o -c /<>/src/tools/rbd_mirror/image_map/Policy.cc [ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o -c /<>/src/rocksdb/utilities/transactions/pessimistic_transaction_db.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/tools/rbd_mirror/image_map/Policy.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/rbd_mirror/image_map/Policy.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 23%] Linking CXX static library ../../lib/librbd_replay_types.a cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -P CMakeFiles/rbd_replay_types.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_replay_types.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librbd_replay_types.a CMakeFiles/rbd_replay_types.dir/ActionTypes.cc.o /usr/bin/ranlib ../../lib/librbd_replay_types.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 23%] Built target rbd_replay_types make -f src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build.make src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crypto/openssl /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crypto/openssl /<>/obj-powerpc64le-linux-gnu/src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build.make src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 23%] Building CXX object src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_accel.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crypto/openssl && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dceph_crypto_openssl_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_accel.cc.o -MF CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_accel.cc.o.d -o CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_accel.cc.o -c /<>/src/crypto/openssl/openssl_crypto_accel.cc [ 23%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o -c /<>/src/tools/rbd_mirror/image_map/SimplePolicy.cc [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o -c /<>/src/rocksdb/utilities/transactions/snapshot_checker.cc [ 23%] Building CXX object src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_plugin.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crypto/openssl && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dceph_crypto_openssl_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_plugin.cc.o -MF CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_plugin.cc.o.d -o CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_plugin.cc.o -c /<>/src/crypto/openssl/openssl_crypto_plugin.cc In file included from /<>/src/tools/rbd_mirror/image_map/Policy.h:12, from /<>/src/tools/rbd_mirror/image_map/SimplePolicy.h:7, from /<>/src/tools/rbd_mirror/image_map/SimplePolicy.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/rbd_mirror/image_map/SimplePolicy.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o -c /<>/src/rocksdb/utilities/transactions/transaction_base.cc [ 23%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o -c /<>/src/tools/rbd_mirror/image_map/StateTransition.cc [ 24%] Linking CXX shared library ../../../lib/libceph_crypto_openssl.so cd /<>/obj-powerpc64le-linux-gnu/src/crypto/openssl && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph_crypto_openssl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph_crypto_openssl.so -o ../../../lib/libceph_crypto_openssl.so CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_accel.cc.o CMakeFiles/ceph_crypto_openssl.dir/openssl_crypto_plugin.cc.o /usr/lib/powerpc64le-linux-gnu/libcrypto.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 24%] Built target ceph_crypto_openssl make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libkmip /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/libkmip /<>/obj-powerpc64le-linux-gnu/src/libkmip/CMakeFiles/kmip.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 24%] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip.c.o cd /<>/obj-powerpc64le-linux-gnu/src/libkmip && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/libkmip/CMakeFiles/kmip.dir/kmip.c.o -MF CMakeFiles/kmip.dir/kmip.c.o.d -o CMakeFiles/kmip.dir/kmip.c.o -c /<>/src/libkmip/kmip.c In file included from /<>/src/tools/rbd_mirror/Types.h:13, from /<>/src/tools/rbd_mirror/image_map/Types.h:16, from /<>/src/tools/rbd_mirror/image_map/StateTransition.h:7, from /<>/src/tools/rbd_mirror/image_map/StateTransition.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/tools/rbd_mirror/image_map/StateTransition.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o -c /<>/src/tools/rbd_mirror/image_map/UpdateRequest.cc [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o -c /<>/src/rocksdb/utilities/transactions/transaction_db_mutex_impl.cc [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o -c /<>/src/rocksdb/utilities/transactions/transaction_util.cc [ 24%] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_memset.c.o cd /<>/obj-powerpc64le-linux-gnu/src/libkmip && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/libkmip/CMakeFiles/kmip.dir/kmip_memset.c.o -MF CMakeFiles/kmip.dir/kmip_memset.c.o.d -o CMakeFiles/kmip.dir/kmip_memset.c.o -c /<>/src/libkmip/kmip_memset.c [ 24%] Building C object src/libkmip/CMakeFiles/kmip.dir/kmip_bio.c.o cd /<>/obj-powerpc64le-linux-gnu/src/libkmip && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/libkmip/CMakeFiles/kmip.dir/kmip_bio.c.o -MF CMakeFiles/kmip.dir/kmip_bio.c.o.d -o CMakeFiles/kmip.dir/kmip_bio.c.o -c /<>/src/libkmip/kmip_bio.c [ 24%] Linking C static library ../../lib/libkmip.a cd /<>/obj-powerpc64le-linux-gnu/src/libkmip && /usr/bin/cmake -P CMakeFiles/kmip.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/libkmip && /usr/bin/cmake -E cmake_link_script CMakeFiles/kmip.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libkmip.a CMakeFiles/kmip.dir/kmip.c.o CMakeFiles/kmip.dir/kmip_memset.c.o CMakeFiles/kmip.dir/kmip_bio.c.o /usr/bin/ranlib ../../lib/libkmip.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 24%] Built target kmip make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw_schedulers.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 24%] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o -MF CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o.d -o CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o -c /<>/src/rgw/rgw_dmclock_scheduler_ctx.cc [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o -c /<>/src/rocksdb/utilities/transactions/write_prepared_txn.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/tools/rbd_mirror/image_map/UpdateRequest.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/tools/rbd_mirror/image_map/UpdateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 24%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc [ 24%] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o -MF CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o.d -o CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o -c /<>/src/rgw/rgw_dmclock_sync_scheduler.cc [ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o -c /<>/src/rocksdb/utilities/transactions/write_prepared_txn_db.cc In file included from /<>/src/tools/rbd_mirror/image_replayer/BootstrapRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 25%] Building CXX object src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o -MF CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o.d -o CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o -c /<>/src/rgw/rgw_dmclock_async_scheduler.cc [ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o -c /<>/src/rocksdb/utilities/transactions/write_unprepared_txn.cc [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/CloseImageRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o -MF CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o -c /<>/src/rocksdb/utilities/transactions/write_unprepared_txn_db.cc [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc [ 25%] Linking CXX static library ../../lib/librgw_schedulers.a cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -P CMakeFiles/rgw_schedulers.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/rgw_schedulers.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librgw_schedulers.a CMakeFiles/rgw_schedulers.dir/rgw_dmclock_scheduler_ctx.cc.o CMakeFiles/rgw_schedulers.dir/rgw_dmclock_sync_scheduler.cc.o CMakeFiles/rgw_schedulers.dir/rgw_dmclock_async_scheduler.cc.o /usr/bin/ranlib ../../lib/librgw_schedulers.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Built target rgw_schedulers make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/doc/man /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/doc/man /<>/obj-powerpc64le-linux-gnu/doc/man/CMakeFiles/manpages.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Generating ceph-syn.8, ceph-conf.8, ceph.8, ceph-authtool.8, ceph-kvstore-tool.8, rados.8, ceph-post-file.8, ceph-dencoder.8, crushtool.8, ceph-run.8, mount.ceph.8, mount.fuse.ceph.8, ceph-create-keys.8, ceph-clsinfo.8, ceph-volume.8, ceph-volume-systemd.8, ceph-osd.8, crushdiff.8, osdmaptool.8, ceph-bluestore-tool.8, ceph-mon.8, monmaptool.8, ceph-mds.8, cephfs-top.8, librados-config.8, cephadm.8, cephfs-mirror.8, cephfs-shell.8, ceph-fuse.8, rbd-fuse.8, radosgw.8, radosgw-admin.8, rgw-orphan-list.8, ceph-diff-sorted.8, ceph-rbdnamer.8, rbd-mirror.8, rbd-replay-many.8, rbd-replay-prep.8, rbd-replay.8, rbdmap.8, rbd.8, rbd-nbd.8, ceph-immutable-object-cache.8 cd /<>/obj-powerpc64le-linux-gnu/doc/man && /usr/bin/sphinx-build -b man -t man -d /<>/obj-powerpc64le-linux-gnu/doc/doctrees -c /<>/man /<>/doc/man /<>/obj-powerpc64le-linux-gnu/doc/man Running Sphinx v4.5.0 building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: [new config] 46 added, 0 changed, 0 removed reading sources... [ 2%] 8/ceph reading sources... [ 4%] 8/ceph-authtool reading sources... [ 6%] 8/ceph-bluestore-tool reading sources... [ 8%] 8/ceph-clsinfo reading sources... [ 10%] 8/ceph-conf reading sources... [ 13%] 8/ceph-create-keys reading sources... [ 15%] 8/ceph-debugpack reading sources... [ 17%] 8/ceph-dencoder reading sources... [ 19%] 8/ceph-diff-sorted reading sources... [ 21%] 8/ceph-fuse reading sources... [ 23%] 8/ceph-immutable-object-cache reading sources... [ 26%] 8/ceph-kvstore-tool reading sources... [ 28%] 8/ceph-mds reading sources... [ 30%] 8/ceph-mon reading sources... [ 32%] 8/ceph-objectstore-tool reading sources... [ 34%] 8/ceph-osd reading sources... [ 36%] 8/ceph-post-file reading sources... [ 39%] 8/ceph-rbdnamer reading sources... [ 41%] 8/ceph-run reading sources... [ 43%] 8/ceph-syn reading sources... [ 45%] 8/ceph-volume reading sources... [ 47%] 8/ceph-volume-systemd reading sources... [ 50%] 8/cephadm reading sources... [ 52%] 8/cephfs-mirror reading sources... [ 54%] 8/cephfs-shell reading sources... [ 56%] 8/cephfs-top reading sources... [ 58%] 8/crushdiff reading sources... [ 60%] 8/crushtool reading sources... [ 63%] 8/librados-config reading sources... [ 65%] 8/monmaptool reading sources... [ 67%] 8/mount.ceph reading sources... [ 69%] 8/mount.fuse.ceph reading sources... [ 71%] 8/osdmaptool reading sources... [ 73%] 8/rados reading sources... [ 76%] 8/radosgw reading sources... [ 78%] 8/radosgw-admin reading sources... [ 80%] 8/rbd reading sources... [ 82%] 8/rbd-fuse reading sources... [ 84%] 8/rbd-ggate reading sources... [ 86%] 8/rbd-mirror reading sources... [ 89%] 8/rbd-nbd reading sources... [ 91%] 8/rbd-replay reading sources... [ 93%] 8/rbd-replay-many reading sources... [ 95%] 8/rbd-replay-prep reading sources... [ 97%] 8/rbdmap reading sources... [100%] 8/rgw-orphan-list looking for now-outdated files... none found pickling environment... done checking consistency... done writing... ceph-run.8 { } mount.ceph.8 { } ceph-dencoder.8 { } radosgw.8 { } cephfs-top.8 { } ceph-volume.8 { } crushtool.8 { } ceph-kvstore-tool.8 { } ceph-authtool.8 { } radosgw-admin.8 { } ceph-mds.8 { } ceph-osd.8 { } ceph-post-file.8 { } ceph-create-keys.8 { } rbd.8 { } ceph-objectstore-tool.8 { } ceph-bluestore-tool.8 { } ceph-immutable-object-cache.8 { } ceph-diff-sorted.8 { } ceph-rbdnamer.8 { } rgw-orphan-list.8 { } ceph-clsinfo.8 { } cephfs-mirror.8 { } librados-config.8 { } rbd-replay-many.8 { } rbd-ggate.8 { } cephadm.8 { } mount.fuse.ceph.8 { } ceph-conf.8 { } ceph.8 { } osdmaptool.8 { } ceph-volume-systemd.8 { } ceph-fuse.8 { } cephfs-shell.8 { } rbd-nbd.8 { } rbd-fuse.8 { } rados.8 { } rbd-mirror.8 { } ceph-debugpack.8 { } ceph-syn.8 { } crushdiff.8 { } ceph-mon.8 { } rbdmap.8 { } rbd-replay-prep.8 { } monmaptool.8 { } rbd-replay.8 { } done build succeeded. The manual pages are in .. [ 25%] manpages building make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Built target manpages make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/common-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Building C object src/CMakeFiles/common-objs.dir/ceph_ver.c.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/CMakeFiles/common-objs.dir/ceph_ver.c.o -MF CMakeFiles/common-objs.dir/ceph_ver.c.o.d -o CMakeFiles/common-objs.dir/ceph_ver.c.o -c /<>/src/ceph_ver.c [ 25%] Building CXX object src/CMakeFiles/common-objs.dir/global/global_context.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/global/global_context.cc.o -MF CMakeFiles/common-objs.dir/global/global_context.cc.o.d -o CMakeFiles/common-objs.dir/global/global_context.cc.o -c /<>/src/global/global_context.cc [ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o -MF CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o -c /<>/src/rocksdb/utilities/ttl/db_ttl_impl.cc In file included from /<>/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:9, from /<>/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/tools/rbd_mirror/image_replayer/CreateImageRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 25%] Building C object src/CMakeFiles/common-objs.dir/xxHash/xxhash.c.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/CMakeFiles/common-objs.dir/xxHash/xxhash.c.o -MF CMakeFiles/common-objs.dir/xxHash/xxhash.c.o.d -o CMakeFiles/common-objs.dir/xxHash/xxhash.c.o -c /<>/src/xxHash/xxhash.c [ 25%] Building CXX object src/CMakeFiles/common-objs.dir/common/error_code.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/common/error_code.cc.o -MF CMakeFiles/common-objs.dir/common/error_code.cc.o.d -o CMakeFiles/common-objs.dir/common/error_code.cc.o -c /<>/src/common/error_code.cc [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc [ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o -MF CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o -c /<>/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index.cc [ 25%] Building CXX object src/CMakeFiles/common-objs.dir/common/tracer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/common/tracer.cc.o -MF CMakeFiles/common-objs.dir/common/tracer.cc.o.d -o CMakeFiles/common-objs.dir/common/tracer.cc.o -c /<>/src/common/tracer.cc In file included from /<>/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.h:7, from /<>/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/GetMirrorImageIdRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o -MF CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o.d -o CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o -c /<>/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc [ 25%] Building CXX object src/CMakeFiles/common-objs.dir/log/Log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/log/Log.cc.o -MF CMakeFiles/common-objs.dir/log/Log.cc.o.d -o CMakeFiles/common-objs.dir/log/Log.cc.o -c /<>/src/log/Log.cc [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc [ 95%] Building C object CMakeFiles/rocksdb.dir/util/crc32c_ppc.c.o /usr/bin/cc -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-stringop-truncation -mcpu=power9 -mtune=power9 -maltivec -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/rocksdb.dir/util/crc32c_ppc.c.o -MF CMakeFiles/rocksdb.dir/util/crc32c_ppc.c.o.d -o CMakeFiles/rocksdb.dir/util/crc32c_ppc.c.o -c /<>/src/rocksdb/util/crc32c_ppc.c [ 97%] Building ASM object CMakeFiles/rocksdb.dir/util/crc32c_ppc_asm.S.o /usr/bin/cc -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -isystem /usr/include -O2 -g -DNDEBUG -fPIC -o CMakeFiles/rocksdb.dir/util/crc32c_ppc_asm.S.o -c /<>/src/rocksdb/util/crc32c_ppc_asm.S [ 97%] Building CXX object CMakeFiles/rocksdb.dir/port/port_posix.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/port/port_posix.cc.o -MF CMakeFiles/rocksdb.dir/port/port_posix.cc.o.d -o CMakeFiles/rocksdb.dir/port/port_posix.cc.o -c /<>/src/rocksdb/port/port_posix.cc [ 97%] Building CXX object CMakeFiles/rocksdb.dir/env/env_posix.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/env_posix.cc.o -MF CMakeFiles/rocksdb.dir/env/env_posix.cc.o.d -o CMakeFiles/rocksdb.dir/env/env_posix.cc.o -c /<>/src/rocksdb/env/env_posix.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/OpenImageRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object CMakeFiles/rocksdb.dir/env/fs_posix.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/fs_posix.cc.o -MF CMakeFiles/rocksdb.dir/env/fs_posix.cc.o.d -o CMakeFiles/rocksdb.dir/env/fs_posix.cc.o -c /<>/src/rocksdb/env/fs_posix.cc [ 25%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mon/MonCap.cc.o -MF CMakeFiles/common-objs.dir/mon/MonCap.cc.o.d -o CMakeFiles/common-objs.dir/mon/MonCap.cc.o -c /<>/src/mon/MonCap.cc [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/CloseImageRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc:5: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mon/MonCap.h:12, from /<>/src/mon/MonCap.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/domain.hpp:15, from /usr/include/boost/spirit/home/qi/detail/enable_lit.hpp:13, from /usr/include/boost/spirit/home/qi/numeric/uint.hpp:17, from /usr/include/boost/spirit/include/qi_uint.hpp:16, from /<>/src/mon/MonCap.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object CMakeFiles/rocksdb.dir/env/io_posix.cc.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/env/io_posix.cc.o -MF CMakeFiles/rocksdb.dir/env/io_posix.cc.o.d -o CMakeFiles/rocksdb.dir/env/io_posix.cc.o -c /<>/src/rocksdb/env/io_posix.cc [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc [ 97%] Building CXX object CMakeFiles/rocksdb.dir/third-party/folly/folly/detail/Futex.cpp.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/third-party/folly/folly/detail/Futex.cpp.o -MF CMakeFiles/rocksdb.dir/third-party/folly/folly/detail/Futex.cpp.o.d -o CMakeFiles/rocksdb.dir/third-party/folly/folly/detail/Futex.cpp.o -c /<>/src/rocksdb/third-party/folly/folly/detail/Futex.cpp [100%] Building CXX object CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/AtomicNotification.cpp.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/AtomicNotification.cpp.o -MF CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/AtomicNotification.cpp.o.d -o CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/AtomicNotification.cpp.o -c /<>/src/rocksdb/third-party/folly/folly/synchronization/AtomicNotification.cpp [100%] Building CXX object CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/DistributedMutex.cpp.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/DistributedMutex.cpp.o -MF CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/DistributedMutex.cpp.o.d -o CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/DistributedMutex.cpp.o -c /<>/src/rocksdb/third-party/folly/folly/synchronization/DistributedMutex.cpp [100%] Building CXX object CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/ParkingLot.cpp.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/ParkingLot.cpp.o -MF CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/ParkingLot.cpp.o.d -o CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/ParkingLot.cpp.o -c /<>/src/rocksdb/third-party/folly/folly/synchronization/ParkingLot.cpp [100%] Building CXX object CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/WaitOptions.cpp.o /usr/bin/c++ -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DROCKSDB_SUPPORT_THREAD_LOCAL -DSNAPPY -DZLIB -I/<>/src/rocksdb -I/<>/src/rocksdb/include -I/<>/src/rocksdb/third-party/folly -isystem /<>/src/rocksdb/third-party/gtest-1.8.1/fused-src -Wno-deprecated-copy -Wno-pessimizing-move -W -Wextra -Wall -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -fno-omit-frame-pointer -mcpu=power9 -mtune=power9 -maltivec -fno-builtin-memcmp -O2 -g -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/WaitOptions.cpp.o -MF CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/WaitOptions.cpp.o.d -o CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/WaitOptions.cpp.o -c /<>/src/rocksdb/third-party/folly/folly/synchronization/WaitOptions.cpp In file included from /<>/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.h:7, from /<>/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [100%] Linking CXX static library librocksdb.a /usr/bin/cmake -P CMakeFiles/rocksdb.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/rocksdb.dir/link.txt --verbose=1 /usr/bin/ar qc librocksdb.a CMakeFiles/rocksdb.dir/cache/cache.cc.o CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o CMakeFiles/rocksdb.dir/db/builder.cc.o CMakeFiles/rocksdb.dir/db/c.cc.o CMakeFiles/rocksdb.dir/db/column_family.cc.o CMakeFiles/rocksdb.dir/db/compacted_db_impl.cc.o CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o CMakeFiles/rocksdb.dir/db/convenience.cc.o CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o CMakeFiles/rocksdb.dir/db/db_iter.cc.o CMakeFiles/rocksdb.dir/db/dbformat.cc.o CMakeFiles/rocksdb.dir/db/error_handler.cc.o CMakeFiles/rocksdb.dir/db/event_helpers.cc.o CMakeFiles/rocksdb.dir/db/experimental.cc.o CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o CMakeFiles/rocksdb.dir/db/file_indexer.cc.o CMakeFiles/rocksdb.dir/db/flush_job.cc.o CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o CMakeFiles/rocksdb.dir/db/internal_stats.cc.o CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o CMakeFiles/rocksdb.dir/db/log_reader.cc.o CMakeFiles/rocksdb.dir/db/log_writer.cc.o CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o CMakeFiles/rocksdb.dir/db/memtable.cc.o CMakeFiles/rocksdb.dir/db/memtable_list.cc.o CMakeFiles/rocksdb.dir/db/merge_helper.cc.o CMakeFiles/rocksdb.dir/db/merge_operator.cc.o CMakeFiles/rocksdb.dir/db/output_validator.cc.o CMakeFiles/rocksdb.dir/db/periodic_work_scheduler.cc.o CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o CMakeFiles/rocksdb.dir/db/repair.cc.o CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o CMakeFiles/rocksdb.dir/db/table_cache.cc.o CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o CMakeFiles/rocksdb.dir/db/version_builder.cc.o CMakeFiles/rocksdb.dir/db/version_edit.cc.o CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o CMakeFiles/rocksdb.dir/db/version_set.cc.o CMakeFiles/rocksdb.dir/db/wal_edit.cc.o CMakeFiles/rocksdb.dir/db/wal_manager.cc.o CMakeFiles/rocksdb.dir/db/write_batch.cc.o CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o CMakeFiles/rocksdb.dir/db/write_controller.cc.o CMakeFiles/rocksdb.dir/db/write_thread.cc.o CMakeFiles/rocksdb.dir/env/env.cc.o CMakeFiles/rocksdb.dir/env/env_chroot.cc.o CMakeFiles/rocksdb.dir/env/env_encryption.cc.o CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o CMakeFiles/rocksdb.dir/env/file_system.cc.o CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o CMakeFiles/rocksdb.dir/env/mock_env.cc.o CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o CMakeFiles/rocksdb.dir/file/file_util.cc.o CMakeFiles/rocksdb.dir/file/filename.cc.o CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o CMakeFiles/rocksdb.dir/file/read_write_util.cc.o CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o CMakeFiles/rocksdb.dir/logging/event_logger.cc.o CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o CMakeFiles/rocksdb.dir/memory/arena.cc.o CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o CMakeFiles/rocksdb.dir/options/cf_options.cc.o CMakeFiles/rocksdb.dir/options/configurable.cc.o CMakeFiles/rocksdb.dir/options/customizable.cc.o CMakeFiles/rocksdb.dir/options/db_options.cc.o CMakeFiles/rocksdb.dir/options/options.cc.o CMakeFiles/rocksdb.dir/options/options_helper.cc.o CMakeFiles/rocksdb.dir/options/options_parser.cc.o CMakeFiles/rocksdb.dir/port/stack_trace.cc.o CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o CMakeFiles/rocksdb.dir/table/block_based/block.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_based_filter_block.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o CMakeFiles/rocksdb.dir/table/format.cc.o CMakeFiles/rocksdb.dir/table/get_context.cc.o CMakeFiles/rocksdb.dir/table/iterator.cc.o CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o CMakeFiles/rocksdb.dir/table/table_factory.cc.o CMakeFiles/rocksdb.dir/table/table_properties.cc.o CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o CMakeFiles/rocksdb.dir/test_util/testutil.cc.o CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o CMakeFiles/rocksdb.dir/util/coding.cc.o CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o CMakeFiles/rocksdb.dir/util/comparator.cc.o CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o CMakeFiles/rocksdb.dir/util/crc32c.cc.o CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o CMakeFiles/rocksdb.dir/util/hash.cc.o CMakeFiles/rocksdb.dir/util/murmurhash.cc.o CMakeFiles/rocksdb.dir/util/random.cc.o CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o CMakeFiles/rocksdb.dir/util/slice.cc.o CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o CMakeFiles/rocksdb.dir/util/status.cc.o CMakeFiles/rocksdb.dir/util/string_util.cc.o CMakeFiles/rocksdb.dir/util/thread_local.cc.o CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o CMakeFiles/rocksdb.dir/util/xxhash.cc.o CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o CMakeFiles/rocksdb.dir/utilities/debug.cc.o CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o CMakeFiles/rocksdb.dir/util/crc32c_ppc.c.o CMakeFiles/rocksdb.dir/util/crc32c_ppc_asm.S.o CMakeFiles/rocksdb.dir/port/port_posix.cc.o CMakeFiles/rocksdb.dir/env/env_posix.cc.o CMakeFiles/rocksdb.dir/env/fs_posix.cc.o CMakeFiles/rocksdb.dir/env/io_posix.cc.o "CMakeFiles/rocksdb.dir/third-party/folly/folly/detail/Futex.cpp.o" "CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/AtomicNotification.cpp.o" "CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/DistributedMutex.cpp.o" "CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/ParkingLot.cpp.o" "CMakeFiles/rocksdb.dir/third-party/folly/folly/synchronization/WaitOptions.cpp.o" CMakeFiles/build_version.dir/build_version.cc.o In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/PrepareLocalImageRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/ranlib librocksdb.a make[7]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' [100%] Built target rocksdb make[6]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/src/rocksdb/CMakeFiles 0 make[5]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu/src/rocksdb' cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-build [ 25%] No install step for 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && /usr/bin/cmake -E echo_append cd /<>/obj-powerpc64le-linux-gnu/src/rocksdb && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-install [ 25%] Completed 'rocksdb_ext' cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E make_directory /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/rocksdb_ext-complete cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/rocksdb_ext-prefix/src/rocksdb_ext-stamp/rocksdb_ext-done make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Built target rocksdb_ext make -f src/json_spirit/CMakeFiles/json_spirit.dir/build.make src/json_spirit/CMakeFiles/json_spirit.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/json_spirit /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/json_spirit /<>/obj-powerpc64le-linux-gnu/src/json_spirit/CMakeFiles/json_spirit.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/json_spirit/CMakeFiles/json_spirit.dir/build.make src/json_spirit/CMakeFiles/json_spirit.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o cd /<>/obj-powerpc64le-linux-gnu/src/json_spirit && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o -MF CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o.d -o CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o -c /<>/src/json_spirit/json_spirit_reader.cpp [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.h:11, from /<>/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/journal/cls_journal_types.h:9, from /<>/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/PrepareRemoteImageRequest.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/StateBuilder.cc [ 25%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mon/MonClient.cc.o -MF CMakeFiles/common-objs.dir/mon/MonClient.cc.o.d -o CMakeFiles/common-objs.dir/mon/MonClient.cc.o -c /<>/src/mon/MonClient.cc In file included from /<>/src/journal/Journaler.h:10, from /<>/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /<>/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/StateBuilder.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 25%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/TimeRollingMean.cc [ 25%] Building CXX object src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o cd /<>/obj-powerpc64le-linux-gnu/src/json_spirit && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/json_spirit/CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o -MF CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o.d -o CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o -c /<>/src/json_spirit/json_spirit_writer.cpp In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MAuth.h:24, from /<>/src/mon/MonClient.cc:34: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/mon/MonClient.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 25%] Linking CXX static library ../../lib/libjson_spirit.a cd /<>/obj-powerpc64le-linux-gnu/src/json_spirit && /usr/bin/cmake -P CMakeFiles/json_spirit.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/json_spirit && /usr/bin/cmake -E cmake_link_script CMakeFiles/json_spirit.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libjson_spirit.a CMakeFiles/json_spirit.dir/json_spirit_reader.cpp.o CMakeFiles/json_spirit.dir/json_spirit_writer.cpp.o /usr/bin/ranlib ../../lib/libjson_spirit.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Built target json_spirit make -f src/auth/CMakeFiles/common-auth-objs.dir/build.make src/auth/CMakeFiles/common-auth-objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/auth /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/auth /<>/obj-powerpc64le-linux-gnu/src/auth/CMakeFiles/common-auth-objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/auth/CMakeFiles/common-auth-objs.dir/build.make src/auth/CMakeFiles/common-auth-objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 25%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o -MF CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o.d -o CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o -c /<>/src/auth/AuthClientHandler.cc [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/Utils.cc In file included from /<>/src/tools/rbd_mirror/image_replayer/Utils.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/rbd_mirror/image_replayer/Utils.h:8, from /<>/src/tools/rbd_mirror/image_replayer/Utils.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 26%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o -MF CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o.d -o CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o -c /<>/src/auth/AuthMethodList.cc [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc In file included from /<>/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/tools/rbd_mirror/BaseRequest.h:7, from /<>/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 26%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o -MF CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o.d -o CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o -c /<>/src/auth/AuthRegistry.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/journal/CreateLocalImageRequest.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mon/MonMap.cc.o -MF CMakeFiles/common-objs.dir/mon/MonMap.cc.o.d -o CMakeFiles/common-objs.dir/mon/MonMap.cc.o -c /<>/src/mon/MonMap.cc [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.h:8, from /<>/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/journal/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 26%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o -MF CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o.d -o CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o -c /<>/src/auth/AuthSessionHandler.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/journal/EventPreprocessor.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 26%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc [ 26%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/Crypto.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/Crypto.cc.o -MF CMakeFiles/common-auth-objs.dir/Crypto.cc.o.d -o CMakeFiles/common-auth-objs.dir/Crypto.cc.o -c /<>/src/auth/Crypto.cc [ 26%] Building CXX object src/CMakeFiles/common-objs.dir/mon/MonSub.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mon/MonSub.cc.o -MF CMakeFiles/common-objs.dir/mon/MonSub.cc.o.d -o CMakeFiles/common-objs.dir/mon/MonSub.cc.o -c /<>/src/mon/MonSub.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.h:9, from /<>/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/journal/cls_journal_types.h:9, from /<>/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/journal/PrepareReplayRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/common-objs.dir/mon/error_code.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mon/error_code.cc.o -MF CMakeFiles/common-objs.dir/mon/error_code.cc.o.d -o CMakeFiles/common-objs.dir/mon/error_code.cc.o -c /<>/src/mon/error_code.cc [ 27%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/KeyRing.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/KeyRing.cc.o -MF CMakeFiles/common-auth-objs.dir/KeyRing.cc.o.d -o CMakeFiles/common-auth-objs.dir/KeyRing.cc.o -c /<>/src/auth/KeyRing.cc [ 27%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o -MF CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o.d -o CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o -c /<>/src/mgr/MgrClient.cc [ 27%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/journal/Replayer.h:14, from /<>/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /<>/src/tools/rbd_mirror/image_replayer/journal/Replayer.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/messages/MMgrReport.h:21, from /<>/src/mgr/MgrClient.h:25, from /<>/src/mgr/MgrClient.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/mgr/MgrClient.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MPGStats.h:18, from /<>/src/mgr/MgrClient.cc:31: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 27%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o -MF CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o.d -o CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o -c /<>/src/auth/RotatingKeyRing.cc [ 27%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc [ 27%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o -MF CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o.d -o CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o -c /<>/src/auth/cephx/CephxAuthorizeHandler.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h:10, from /<>/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 27%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o -MF CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o.d -o CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o -c /<>/src/auth/cephx/CephxClientHandler.cc [ 27%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h:9, from /<>/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /<>/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/common-objs.dir/mon/PGMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mon/PGMap.cc.o -MF CMakeFiles/common-objs.dir/mon/PGMap.cc.o.d -o CMakeFiles/common-objs.dir/mon/PGMap.cc.o -c /<>/src/mon/PGMap.cc [ 27%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc [ 27%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o -MF CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o.d -o CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o -c /<>/src/auth/cephx/CephxProtocol.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/mon/PGMap.h:27, from /<>/src/mon/PGMap.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /<>/src/mon/PGMap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/tools/rbd_mirror/image_sync/Types.h:8, from /<>/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.h:7, from /<>/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/tools/rbd_mirror/image_sync/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/auth/cephx/CephxProtocol.cc: In member function ‘virtual bool CephXAuthorizer::add_challenge(ceph::common::CephContext*, const ceph::bufferlist&)’: /<>/src/auth/cephx/CephxProtocol.cc:595:57: warning: ‘ch.CephXAuthorizeChallenge::server_challenge’ may be used uninitialized [-Wmaybe-uninitialized] 595 | msg.server_challenge_plus_one = ch.server_challenge + 1; | ~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/auth/cephx/CephxProtocol.cc:587:29: note: ‘ch.CephXAuthorizeChallenge::server_challenge’ was declared here 587 | CephXAuthorizeChallenge ch; | ^~ [ 27%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc /<>/src/auth/cephx/CephxProtocol.cc: In function ‘bool cephx_verify_authorizer(ceph::common::CephContext*, const KeyStore&, ceph::buffer::v15_2_0::list::const_iterator&, size_t, CephXServiceTicketInfo&, std::unique_ptr*, std::string*, ceph::bufferlist*)’: /<>/src/auth/cephx/CephxProtocol.cc:524:41: warning: ‘auth_msg.CephXAuthorize::nonce’ may be used uninitialized [-Wmaybe-uninitialized] 524 | reply.nonce_plus_one = auth_msg.nonce + 1; | ~~~~~~~~~~~~~~~^~~ /<>/src/auth/cephx/CephxProtocol.cc:487:18: note: ‘auth_msg.CephXAuthorize::nonce’ was declared here 487 | CephXAuthorize auth_msg; | ^~~~~~~~ [ 28%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o -MF CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o.d -o CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o -c /<>/src/auth/cephx/CephxSessionHandler.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.h:7, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/ApplyImageStateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Building CXX object src/auth/CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/auth && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/auth/CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o -MF CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o.d -o CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o -c /<>/src/auth/none/AuthNoneAuthorizeHandler.cc [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc In file included from /<>/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/tools/rbd_mirror/BaseRequest.h:7, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.h:8, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/CreateLocalImageRequest.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target common-auth-objs make -f src/common/CMakeFiles/crc32.dir/build.make src/common/CMakeFiles/crc32.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/crc32.dir/DependInfo.cmake --color= Dependee "/<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/crc32.dir/DependInfo.cmake" is newer than depender "/<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/crc32.dir/depend.internal". Dependee "/<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/crc32.dir/depend.internal". Scanning dependencies of target crc32 make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/crc32.dir/build.make src/common/CMakeFiles/crc32.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Building CXX object src/common/CMakeFiles/crc32.dir/crc32c.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/common/CMakeFiles/crc32.dir/crc32c.cc.o -MF CMakeFiles/crc32.dir/crc32c.cc.o.d -o CMakeFiles/crc32.dir/crc32c.cc.o -c /<>/src/common/crc32c.cc [ 28%] Building C object src/common/CMakeFiles/crc32.dir/crc32c_intel_baseline.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/crc32.dir/crc32c_intel_baseline.c.o -MF CMakeFiles/crc32.dir/crc32c_intel_baseline.c.o.d -o CMakeFiles/crc32.dir/crc32c_intel_baseline.c.o -c /<>/src/common/crc32c_intel_baseline.c [ 28%] Building C object src/common/CMakeFiles/crc32.dir/sctp_crc32.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/crc32.dir/sctp_crc32.c.o -MF CMakeFiles/crc32.dir/sctp_crc32.c.o.d -o CMakeFiles/crc32.dir/sctp_crc32.c.o -c /<>/src/common/sctp_crc32.c [ 28%] Building C object src/common/CMakeFiles/crc32.dir/crc32c_ppc.c.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/common/CMakeFiles/crc32.dir/crc32c_ppc.c.o -MF CMakeFiles/crc32.dir/crc32c_ppc.c.o.d -o CMakeFiles/crc32.dir/crc32c_ppc.c.o -c /<>/src/common/crc32c_ppc.c [ 28%] Building ASM object src/common/CMakeFiles/crc32.dir/crc32c_ppc_asm.S.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /usr/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -o CMakeFiles/crc32.dir/crc32c_ppc_asm.S.o -c /<>/src/common/crc32c_ppc_asm.S [ 28%] Building ASM object src/common/CMakeFiles/crc32.dir/crc32c_ppc_fast_zero_asm.S.o cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /usr/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -o CMakeFiles/crc32.dir/crc32c_ppc_fast_zero_asm.S.o -c /<>/src/common/crc32c_ppc_fast_zero_asm.S [ 28%] Linking CXX static library ../../lib/libcrc32.a cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cmake -P CMakeFiles/crc32.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/crc32.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcrc32.a CMakeFiles/crc32.dir/crc32c.cc.o CMakeFiles/crc32.dir/crc32c_intel_baseline.c.o CMakeFiles/crc32.dir/sctp_crc32.c.o CMakeFiles/crc32.dir/crc32c_ppc.c.o CMakeFiles/crc32.dir/crc32c_ppc_asm.S.o CMakeFiles/crc32.dir/crc32c_ppc_fast_zero_asm.S.o /usr/bin/ranlib ../../lib/libcrc32.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target crc32 make -f src/erasure-code/clay/CMakeFiles/ec_clay.dir/build.make src/erasure-code/clay/CMakeFiles/ec_clay.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/clay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay/CMakeFiles/ec_clay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/clay/CMakeFiles/ec_clay.dir/build.make src/erasure-code/clay/CMakeFiles/ec_clay.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodePluginClay.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dec_clay_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodePluginClay.cc.o -MF CMakeFiles/ec_clay.dir/ErasureCodePluginClay.cc.o.d -o CMakeFiles/ec_clay.dir/ErasureCodePluginClay.cc.o -c /<>/src/erasure-code/clay/ErasureCodePluginClay.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34, from /<>/src/mon/PGMap.cc:18: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/tools/rbd_mirror/BaseRequest.h:7, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.h:9, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/PrepareReplayRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodeClay.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dec_clay_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/clay/CMakeFiles/ec_clay.dir/ErasureCodeClay.cc.o -MF CMakeFiles/ec_clay.dir/ErasureCodeClay.cc.o.d -o CMakeFiles/ec_clay.dir/ErasureCodeClay.cc.o -c /<>/src/erasure-code/clay/ErasureCodeClay.cc [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o -MF CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o.d -o CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o -c /<>/src/mgr/ServiceMap.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/erasure-code/clay/ErasureCodeClay.cc:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/erasure-code/clay/ErasureCodeClay.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:11: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/rbd_mirror/image_replayer/Replayer.h:7, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h:7, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o -MF CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o.d -o CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o -c /<>/src/osd/ECMsgTypes.cc [ 28%] Building CXX object src/erasure-code/clay/CMakeFiles/ec_clay.dir/__/__/common/str_map.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dec_clay_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/clay/CMakeFiles/ec_clay.dir/__/__/common/str_map.cc.o -MF CMakeFiles/ec_clay.dir/__/__/common/str_map.cc.o.d -o CMakeFiles/ec_clay.dir/__/__/common/str_map.cc.o -c /<>/src/common/str_map.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/ECMsgTypes.h:18, from /<>/src/osd/ECMsgTypes.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/osd/osd_types.h:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Linking CXX shared library ../../../lib/libec_clay.so cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay && /usr/bin/cmake -E cmake_link_script CMakeFiles/ec_clay.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libec_clay.so -o ../../../lib/libec_clay.so CMakeFiles/ec_clay.dir/ErasureCodePluginClay.cc.o CMakeFiles/ec_clay.dir/ErasureCodeClay.cc.o CMakeFiles/ec_clay.dir/__/__/common/str_map.cc.o ../CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o ../../crush/CMakeFiles/crush_objs.dir/builder.c.o ../../crush/CMakeFiles/crush_objs.dir/mapper.c.o ../../crush/CMakeFiles/crush_objs.dir/crush.c.o ../../crush/CMakeFiles/crush_objs.dir/hash.c.o ../../crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o ../../crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o ../../crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o ../../crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target ec_clay make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Linking CXX shared library ../../../lib/libec_jerasure_generic.so cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cmake -E cmake_link_script CMakeFiles/ec_jerasure_generic.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libec_jerasure_generic.so -o ../../../lib/libec_jerasure_generic.so "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o" CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o ../CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target ec_jerasure_generic make -f src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build.make src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/lrc /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build.make src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dec_lrc_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o -MF CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o.d -o CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o -c /<>/src/erasure-code/lrc/ErasureCodePluginLrc.cc [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc:9: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/tools/rbd_mirror/image_replayer/StateBuilder.h:8, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.h:7, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/StateBuilder.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dec_lrc_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o -MF CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o.d -o CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o -c /<>/src/erasure-code/lrc/ErasureCodeLrc.cc [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/osd/HitSet.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/HitSet.cc.o -MF CMakeFiles/common-objs.dir/osd/HitSet.cc.o.d -o CMakeFiles/common-objs.dir/osd/HitSet.cc.o -c /<>/src/osd/HitSet.cc [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o -c /<>/src/tools/rbd_mirror/image_replayer/snapshot/Utils.cc In file included from /<>/src/tools/rbd_mirror/image_replayer/snapshot/Utils.h:8, from /<>/src/tools/rbd_mirror/image_replayer/snapshot/Utils.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/erasure-code/lrc/ErasureCodeLrc.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/erasure-code/lrc/ErasureCodeLrc.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/OSDMap.cc.o -MF CMakeFiles/common-objs.dir/osd/OSDMap.cc.o.d -o CMakeFiles/common-objs.dir/osd/OSDMap.cc.o -c /<>/src/osd/OSDMap.cc [ 28%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o -c /<>/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/internal.h:14, from /<>/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h:7, from /<>/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/librbd/internal.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/OSDMap.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/osd/OSDMap.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Building CXX object src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dec_lrc_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/erasure-code/jerasure -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/erasure-code/jerasure/jerasure/include -isystem /<>/src/erasure-code/jerasure/gf-complete/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o -MF CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o.d -o CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o -c /<>/src/common/str_map.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 28%] Linking CXX shared library ../../../lib/libec_lrc.so cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ec_lrc.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libec_lrc.so -o ../../../lib/libec_lrc.so CMakeFiles/ec_lrc.dir/ErasureCodePluginLrc.cc.o CMakeFiles/ec_lrc.dir/ErasureCodeLrc.cc.o CMakeFiles/ec_lrc.dir/__/__/common/str_map.cc.o ../CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o ../../crush/CMakeFiles/crush_objs.dir/builder.c.o ../../crush/CMakeFiles/crush_objs.dir/mapper.c.o ../../crush/CMakeFiles/crush_objs.dir/crush.c.o ../../crush/CMakeFiles/crush_objs.dir/hash.c.o ../../crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o ../../crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o ../../crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o ../../crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target ec_lrc make -f src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 29%] Linking CXX shared library ../../../lib/libec_shec_generic.so cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec && /usr/bin/cmake -E cmake_link_script CMakeFiles/ec_shec_generic.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libec_shec_generic.so -o ../../../lib/libec_shec_generic.so "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o" ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o CMakeFiles/shec_utils.dir/determinant.c.o make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 29%] Built target ec_shec_generic make -f src/kv/CMakeFiles/kv.dir/build.make src/kv/CMakeFiles/kv.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/kv /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/kv /<>/obj-powerpc64le-linux-gnu/src/kv/CMakeFiles/kv.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/kv/CMakeFiles/kv.dir/build.make src/kv/CMakeFiles/kv.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 29%] Building CXX object src/kv/CMakeFiles/kv.dir/KeyValueDB.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/kv/CMakeFiles/kv.dir/KeyValueDB.cc.o -MF CMakeFiles/kv.dir/KeyValueDB.cc.o.d -o CMakeFiles/kv.dir/KeyValueDB.cc.o -c /<>/src/kv/KeyValueDB.cc [ 29%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o -c /<>/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/tools/rbd_mirror/image_sync/Types.h:8, from /<>/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h:7, from /<>/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/tools/rbd_mirror/image_sync/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/kv/MemDB.h:22, from /<>/src/kv/KeyValueDB.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/kv/KeyValueDB.h:6, from /<>/src/kv/KeyValueDB.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 29%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o -c /<>/src/tools/rbd_mirror/image_sync/Utils.cc [ 29%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o -c /<>/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc In file included from /<>/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h:8, from /<>/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 29%] Building CXX object src/kv/CMakeFiles/kv.dir/MemDB.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/kv/CMakeFiles/kv.dir/MemDB.cc.o -MF CMakeFiles/kv.dir/MemDB.cc.o.d -o CMakeFiles/kv.dir/MemDB.cc.o -c /<>/src/kv/MemDB.cc [ 30%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o -MF CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o.d -o CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o -c /<>/src/tools/rbd_mirror/service_daemon/Types.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/kv/MemDB.h:22, from /<>/src/kv/MemDB.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/fs_fwd.h:35, from /usr/include/c++/12/filesystem:44, from /<>/src/kv/MemDB.cc:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 30%] Linking CXX static library ../../../lib/librbd_mirror_internal.a cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/cmake -P CMakeFiles/rbd_mirror_internal.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_mirror_internal.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/librbd_mirror_internal.a CMakeFiles/rbd_mirror_internal.dir/ClusterWatcher.cc.o CMakeFiles/rbd_mirror_internal.dir/ImageDeleter.cc.o CMakeFiles/rbd_mirror_internal.dir/ImageMap.cc.o CMakeFiles/rbd_mirror_internal.dir/ImageReplayer.cc.o CMakeFiles/rbd_mirror_internal.dir/ImageSync.cc.o CMakeFiles/rbd_mirror_internal.dir/InstanceReplayer.cc.o CMakeFiles/rbd_mirror_internal.dir/InstanceWatcher.cc.o CMakeFiles/rbd_mirror_internal.dir/Instances.cc.o CMakeFiles/rbd_mirror_internal.dir/LeaderWatcher.cc.o CMakeFiles/rbd_mirror_internal.dir/Mirror.cc.o CMakeFiles/rbd_mirror_internal.dir/MirrorStatusUpdater.cc.o CMakeFiles/rbd_mirror_internal.dir/MirrorStatusWatcher.cc.o CMakeFiles/rbd_mirror_internal.dir/NamespaceReplayer.cc.o CMakeFiles/rbd_mirror_internal.dir/PoolMetaCache.cc.o CMakeFiles/rbd_mirror_internal.dir/PoolReplayer.cc.o CMakeFiles/rbd_mirror_internal.dir/PoolWatcher.cc.o CMakeFiles/rbd_mirror_internal.dir/RemotePoolPoller.cc.o CMakeFiles/rbd_mirror_internal.dir/ServiceDaemon.cc.o CMakeFiles/rbd_mirror_internal.dir/Threads.cc.o CMakeFiles/rbd_mirror_internal.dir/Throttler.cc.o CMakeFiles/rbd_mirror_internal.dir/Types.cc.o CMakeFiles/rbd_mirror_internal.dir/image_deleter/SnapshotPurgeRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashMoveRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashRemoveRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_deleter/TrashWatcher.cc.o CMakeFiles/rbd_mirror_internal.dir/image_map/LoadRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_map/Policy.cc.o CMakeFiles/rbd_mirror_internal.dir/image_map/SimplePolicy.cc.o CMakeFiles/rbd_mirror_internal.dir/image_map/StateTransition.cc.o CMakeFiles/rbd_mirror_internal.dir/image_map/UpdateRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/BootstrapRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/CloseImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/CreateImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/GetMirrorImageIdRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/OpenLocalImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareLocalImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/PrepareRemoteImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/StateBuilder.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/TimeRollingMean.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/Utils.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/CreateLocalImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/EventPreprocessor.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/PrepareReplayRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/Replayer.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/ReplayStatusFormatter.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/StateBuilder.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/journal/SyncPointHandler.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/ApplyImageStateRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/CreateLocalImageRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/PrepareReplayRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Replayer.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/StateBuilder.cc.o CMakeFiles/rbd_mirror_internal.dir/image_replayer/snapshot/Utils.cc.o CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointCreateRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_sync/SyncPointPruneRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/image_sync/Utils.cc.o CMakeFiles/rbd_mirror_internal.dir/pool_watcher/RefreshImagesRequest.cc.o CMakeFiles/rbd_mirror_internal.dir/service_daemon/Types.cc.o ../../common/CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o /usr/bin/ranlib ../../../lib/librbd_mirror_internal.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 30%] Built target rbd_mirror_internal make -f src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build.make src/compressor/zstd/CMakeFiles/ceph_zstd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/CMakeFiles/ceph_zstd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build.make src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 31%] Building CXX object src/compressor/zstd/CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dceph_zstd_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/zstd/lib -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/compressor/zstd/CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o -MF CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o.d -o CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o -c /<>/src/compressor/zstd/CompressionPluginZstd.cc [ 32%] Building CXX object src/kv/CMakeFiles/kv.dir/RocksDBStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/kv/CMakeFiles/kv.dir/RocksDBStore.cc.o -MF CMakeFiles/kv.dir/RocksDBStore.cc.o.d -o CMakeFiles/kv.dir/RocksDBStore.cc.o -c /<>/src/kv/RocksDBStore.cc [ 32%] Linking CXX shared library ../../../lib/libceph_zstd.so cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph_zstd.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph_zstd.so.2 -o ../../../lib/libceph_zstd.so.2.0.0 CMakeFiles/ceph_zstd.dir/CompressionPluginZstd.cc.o libzstd/lib/libzstd.a cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libceph_zstd.so.2.0.0 ../../../lib/libceph_zstd.so.2 ../../../lib/libceph_zstd.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target ceph_zstd make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/blk /<>/obj-powerpc64le-linux-gnu/src/blk/CMakeFiles/blk.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/blk/CMakeFiles/blk.dir/BlockDevice.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/blk/CMakeFiles/blk.dir/BlockDevice.cc.o -MF CMakeFiles/blk.dir/BlockDevice.cc.o.d -o CMakeFiles/blk.dir/BlockDevice.cc.o -c /<>/src/blk/BlockDevice.cc [ 32%] Building CXX object src/blk/CMakeFiles/blk.dir/kernel/KernelDevice.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/blk/CMakeFiles/blk.dir/kernel/KernelDevice.cc.o -MF CMakeFiles/blk.dir/kernel/KernelDevice.cc.o.d -o CMakeFiles/blk.dir/kernel/KernelDevice.cc.o -c /<>/src/blk/kernel/KernelDevice.cc [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o -MF CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o.d -o CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o -c /<>/src/osd/OSDMapMapping.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMapMapping.h:11, from /<>/src/osd/OSDMapMapping.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/osd/OSDMapMapping.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Building CXX object src/kv/CMakeFiles/kv.dir/KeyValueHistogram.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/kv/CMakeFiles/kv.dir/KeyValueHistogram.cc.o -MF CMakeFiles/kv.dir/KeyValueHistogram.cc.o.d -o CMakeFiles/kv.dir/KeyValueHistogram.cc.o -c /<>/src/kv/KeyValueHistogram.cc [ 32%] Building CXX object src/blk/CMakeFiles/blk.dir/kernel/io_uring.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/blk/CMakeFiles/blk.dir/kernel/io_uring.cc.o -MF CMakeFiles/blk.dir/kernel/io_uring.cc.o.d -o CMakeFiles/blk.dir/kernel/io_uring.cc.o -c /<>/src/blk/kernel/io_uring.cc [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/osd_types.cc.o -MF CMakeFiles/common-objs.dir/osd/osd_types.cc.o.d -o CMakeFiles/common-objs.dir/osd/osd_types.cc.o -c /<>/src/osd/osd_types.cc [ 32%] Building CXX object src/kv/CMakeFiles/kv.dir/rocksdb_cache/ShardedCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/kv/CMakeFiles/kv.dir/rocksdb_cache/ShardedCache.cc.o -MF CMakeFiles/kv.dir/rocksdb_cache/ShardedCache.cc.o.d -o CMakeFiles/kv.dir/rocksdb_cache/ShardedCache.cc.o -c /<>/src/kv/rocksdb_cache/ShardedCache.cc [ 32%] Building CXX object src/blk/CMakeFiles/blk.dir/aio/aio.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/blk/CMakeFiles/blk.dir/aio/aio.cc.o -MF CMakeFiles/blk.dir/aio/aio.cc.o.d -o CMakeFiles/blk.dir/aio/aio.cc.o -c /<>/src/blk/aio/aio.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_types.cc:40: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/osd/osd_types.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Building CXX object src/kv/CMakeFiles/kv.dir/rocksdb_cache/BinnedLRUCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/kv/CMakeFiles/kv.dir/rocksdb_cache/BinnedLRUCache.cc.o -MF CMakeFiles/kv.dir/rocksdb_cache/BinnedLRUCache.cc.o.d -o CMakeFiles/kv.dir/rocksdb_cache/BinnedLRUCache.cc.o -c /<>/src/kv/rocksdb_cache/BinnedLRUCache.cc [ 32%] Building CXX object src/blk/CMakeFiles/blk.dir/pmem/PMEMDevice.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/blk/. -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/liburing/src/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/blk/CMakeFiles/blk.dir/pmem/PMEMDevice.cc.o -MF CMakeFiles/blk.dir/pmem/PMEMDevice.cc.o.d -o CMakeFiles/blk.dir/pmem/PMEMDevice.cc.o -c /<>/src/blk/pmem/PMEMDevice.cc [ 32%] Linking CXX static library ../../lib/libkv.a cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/cmake -P CMakeFiles/kv.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/kv && /usr/bin/cmake -E cmake_link_script CMakeFiles/kv.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libkv.a CMakeFiles/kv.dir/KeyValueDB.cc.o CMakeFiles/kv.dir/MemDB.cc.o CMakeFiles/kv.dir/RocksDBStore.cc.o CMakeFiles/kv.dir/KeyValueHistogram.cc.o CMakeFiles/kv.dir/rocksdb_cache/ShardedCache.cc.o CMakeFiles/kv.dir/rocksdb_cache/BinnedLRUCache.cc.o ../common/CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o /usr/bin/ranlib ../../lib/libkv.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target kv make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_refcount.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_refcount_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o -MF CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o.d -o CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o -c /<>/src/cls/refcount/cls_refcount.cc [ 32%] Linking CXX static library ../../lib/libblk.a cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -P CMakeFiles/blk.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/blk && /usr/bin/cmake -E cmake_link_script CMakeFiles/blk.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libblk.a CMakeFiles/blk.dir/BlockDevice.cc.o CMakeFiles/blk.dir/kernel/KernelDevice.cc.o CMakeFiles/blk.dir/kernel/io_uring.cc.o CMakeFiles/blk.dir/aio/aio.cc.o CMakeFiles/blk.dir/pmem/PMEMDevice.cc.o /usr/bin/ranlib ../../lib/libblk.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target blk make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw.cc.o -MF CMakeFiles/cls_rgw.dir/rgw/cls_rgw.cc.o.d -o CMakeFiles/cls_rgw.dir/rgw/cls_rgw.cc.o -c /<>/src/cls/rgw/cls_rgw.cc [ 32%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_refcount_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o -MF CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o.d -o CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o -c /<>/src/cls/refcount/cls_refcount_ops.cc [ 32%] Building CXX object src/cls/CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_refcount_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o -MF CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o.d -o CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o -c /<>/src/common/ceph_json.cc [ 32%] Linking CXX shared library ../../lib/libcls_refcount.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_refcount.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_refcount.so.1 -o ../../lib/libcls_refcount.so.1.0.0 CMakeFiles/cls_refcount.dir/refcount/cls_refcount.cc.o CMakeFiles/cls_refcount.dir/refcount/cls_refcount_ops.cc.o CMakeFiles/cls_refcount.dir/__/common/ceph_json.cc.o ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_refcount.so.1.0.0 ../../lib/libcls_refcount.so.1 ../../lib/libcls_refcount.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target cls_refcount make -f src/cls/CMakeFiles/cls_cas.dir/build.make src/cls/CMakeFiles/cls_cas.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cas.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cas.dir/build.make src/cls/CMakeFiles/cls_cas.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/cls/CMakeFiles/cls_cas.dir/cas/cls_cas.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_cas_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_cas.dir/cas/cls_cas.cc.o -MF CMakeFiles/cls_cas.dir/cas/cls_cas.cc.o.d -o CMakeFiles/cls_cas.dir/cas/cls_cas.cc.o -c /<>/src/cls/cas/cls_cas.cc [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/error_code.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/error_code.cc.o -MF CMakeFiles/common-objs.dir/osd/error_code.cc.o.d -o CMakeFiles/common-objs.dir/osd/error_code.cc.o -c /<>/src/osd/error_code.cc [ 32%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_ops.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_ops.cc.o -MF CMakeFiles/cls_rgw.dir/rgw/cls_rgw_ops.cc.o.d -o CMakeFiles/cls_rgw.dir/rgw/cls_rgw_ops.cc.o -c /<>/src/cls/rgw/cls_rgw_ops.cc [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o -MF CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o.d -o CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o -c /<>/src/osd/PGPeeringEvent.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/cls/cas/cls_cas.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/objclass/../include/encoding.h:17, from /<>/src/objclass/../include/uuid.h:9, from /<>/src/objclass/../include/types.h:21, from /<>/src/objclass/objclass.h:9, from /<>/src/cls/cas/cls_cas.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PGPeeringEvent.h:8, from /<>/src/osd/PGPeeringEvent.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/mempool.h:19, from /<>/src/osd/PGPeeringEvent.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Linking CXX shared library ../../lib/libcls_cas.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_cas.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_cas.so.1 -o ../../lib/libcls_cas.so.1.0.0 CMakeFiles/cls_cas.dir/cas/cls_cas.cc.o ../../lib/libcls_cas_internal.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_cas.so.1.0.0 ../../lib/libcls_cas.so.1 ../../lib/libcls_cas.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target cls_cas make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/krbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/CMakeFiles/krbd.dir/krbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/krbd.dir/krbd.cc.o -MF CMakeFiles/krbd.dir/krbd.cc.o.d -o CMakeFiles/krbd.dir/krbd.cc.o -c /<>/src/krbd.cc [ 32%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw.dir/rgw/cls_rgw_types.cc.o -MF CMakeFiles/cls_rgw.dir/rgw/cls_rgw_types.cc.o.d -o CMakeFiles/cls_rgw.dir/rgw/cls_rgw_types.cc.o -c /<>/src/cls/rgw/cls_rgw_types.cc [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/OpRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/OpRequest.cc.o -MF CMakeFiles/common-objs.dir/osd/OpRequest.cc.o.d -o CMakeFiles/common-objs.dir/osd/OpRequest.cc.o -c /<>/src/osd/OpRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/OpRequest.h:17, from /<>/src/osd/OpRequest.cc:3: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/osd/osd_op_util.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Building CXX object src/cls/CMakeFiles/cls_rgw.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_rgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_rgw.dir/__/common/ceph_json.cc.o -MF CMakeFiles/cls_rgw.dir/__/common/ceph_json.cc.o.d -o CMakeFiles/cls_rgw.dir/__/common/ceph_json.cc.o -c /<>/src/common/ceph_json.cc [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o -MF CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o.d -o CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o -c /<>/src/osd/ClassHandler.cc [ 32%] Linking CXX static library ../lib/libkrbd.a cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/krbd.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/krbd.dir/link.txt --verbose=1 /usr/bin/ar qc ../lib/libkrbd.a CMakeFiles/krbd.dir/krbd.cc.o common/CMakeFiles/parse_secret_objs.dir/secret.c.o /usr/bin/ranlib ../lib/libkrbd.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target krbd make -f src/java/CMakeFiles/libcephfs-test.dir/build.make src/java/CMakeFiles/libcephfs-test.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/java /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/java/CMakeFiles/libcephfs-test.dir/build.make src/java/CMakeFiles/libcephfs-test.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building Java objects for libcephfs-test.jar cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.24/Modules/UseJava/ClearClassFiles.cmake cd /<>/src/java && /usr/lib/jvm/default-java/bin/javac --release 7 -Xlint:-options -classpath :/usr/share/java/junit4.jar:/<>/obj-powerpc64le-linux-gnu/src/java/libcephfs.jar:/<>/src/java:/<>/obj-powerpc64le-linux-gnu/src/java -d /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir @/<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/java_sources cd /<>/src/java && /usr/bin/cmake -E touch /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/java_compiled_libcephfs-test [ 32%] Generating CMakeFiles/libcephfs-test.dir/java_class_filelist cd /<>/src/java && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake-3.24/Modules/UseJava/ClassFilelist.cmake [ 32%] Creating Java archive libcephfs-test.jar cd /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir && /usr/lib/jvm/default-java/bin/jar -cf /<>/obj-powerpc64le-linux-gnu/src/java/libcephfs-test.jar @java_class_filelist cd /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir && /usr/bin/cmake -D_JAVA_TARGET_DIR=/<>/obj-powerpc64le-linux-gnu/src/java -D_JAVA_TARGET_OUTPUT_NAME=libcephfs-test.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/share/cmake-3.24/Modules/UseJava/Symlinks.cmake make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target libcephfs-test make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/alien.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/alien.cc.o -MF CMakeFiles/seastar.dir/src/core/alien.cc.o.d -o CMakeFiles/seastar.dir/src/core/alien.cc.o -c /<>/src/seastar/src/core/alien.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/alien.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/seastar/include/seastar/core/alien.hh:26, from /<>/src/seastar/src/core/alien.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o -MF CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o.d -o CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o -c /<>/src/osd/osd_op_util.cc [ 32%] Linking CXX shared library ../../lib/libcls_rgw.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_rgw.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_rgw.so.1 -o ../../lib/libcls_rgw.so.1.0.0 CMakeFiles/cls_rgw.dir/rgw/cls_rgw.cc.o CMakeFiles/cls_rgw.dir/rgw/cls_rgw_ops.cc.o CMakeFiles/cls_rgw.dir/rgw/cls_rgw_types.cc.o CMakeFiles/cls_rgw.dir/__/common/ceph_json.cc.o ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_rgw.so.1.0.0 ../../lib/libcls_rgw.so.1 ../../lib/libcls_rgw.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target cls_rgw make -f src/cls/CMakeFiles/cls_lua.dir/build.make src/cls/CMakeFiles/cls_lua.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lua.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lua.dir/build.make src/cls/CMakeFiles/cls_lua.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_lua_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o -MF CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o.d -o CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o -c /<>/src/cls/lua/cls_lua.cc [ 32%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/file.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/file.cc.o -MF CMakeFiles/seastar.dir/src/core/file.cc.o.d -o CMakeFiles/seastar.dir/src/core/file.cc.o -c /<>/src/seastar/src/core/file.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/file.cc:37: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/mutable_iterator.hpp:23, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/begin.hpp:20, from /usr/include/boost/range/numeric.hpp:27, from /<>/src/seastar/src/core/file.cc:35: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/osd_op_util.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/osd/osd_op_util.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Building CXX object src/cls/CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcls_lua_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/cls/CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o -MF CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o.d -o CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o -c /<>/src/cls/lua/lua_bufferlist.cc [ 32%] Linking CXX shared library ../../lib/libcls_lua.so cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_link_script CMakeFiles/cls_lua.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcls_lua.so.1 -o ../../lib/libcls_lua.so.1.0.0 CMakeFiles/cls_lua.dir/lua/cls_lua.cc.o CMakeFiles/cls_lua.dir/lua/lua_bufferlist.cc.o /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Striper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osdc/Striper.cc.o -MF CMakeFiles/common-objs.dir/osdc/Striper.cc.o.d -o CMakeFiles/common-objs.dir/osdc/Striper.cc.o -c /<>/src/osdc/Striper.cc cd /<>/obj-powerpc64le-linux-gnu/src/cls && /usr/bin/cmake -E cmake_symlink_library ../../lib/libcls_lua.so.1.0.0 ../../lib/libcls_lua.so.1 ../../lib/libcls_lua.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target cls_lua make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Ddenc_mod_rbd_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o -MF CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o.d -o CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o -c /<>/src/tools/ceph-dencoder/rbd_types.cc [ 32%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/fair_queue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/fair_queue.cc.o -MF CMakeFiles/seastar.dir/src/core/fair_queue.cc.o.d -o CMakeFiles/seastar.dir/src/core/fair_queue.cc.o -c /<>/src/seastar/src/core/fair_queue.cc In file included from /<>/src/seastar/include/seastar/core/fair_queue.hh:26, from /<>/src/seastar/src/core/fair_queue.cc:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/seastar/include/seastar/core/shared_ptr.hh:27, from /<>/src/seastar/include/seastar/core/fair_queue.hh:25: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/fair_queue.cc:28: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/tools/ceph-dencoder/rbd_types.h:2, from /<>/src/tools/ceph-dencoder/rbd_types.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/journal/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/osdc/Striper.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/osdc/Striper.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 32%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/reactor_backend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/reactor_backend.cc.o -MF CMakeFiles/seastar.dir/src/core/reactor_backend.cc.o.d -o CMakeFiles/seastar.dir/src/core/reactor_backend.cc.o -c /<>/src/seastar/src/core/reactor_backend.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/src/core/syscall_work_queue.hh:26, from /<>/src/seastar/src/core/thread_pool.hh:24, from /<>/src/seastar/src/core/reactor_backend.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/src/core/reactor_backend.hh:24, from /<>/src/seastar/src/core/reactor_backend.cc:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/core/reactor_backend.cc:25: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor_backend.cc:682:39: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/Objecter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osdc/Objecter.cc.o -MF CMakeFiles/common-objs.dir/osdc/Objecter.cc.o.d -o CMakeFiles/common-objs.dir/osdc/Objecter.cc.o -c /<>/src/osdc/Objecter.cc [ 32%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/thread_pool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/thread_pool.cc.o -MF CMakeFiles/seastar.dir/src/core/thread_pool.cc.o.d -o CMakeFiles/seastar.dir/src/core/thread_pool.cc.o -c /<>/src/seastar/src/core/thread_pool.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/thread_pool.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/core/seastar.hh:48, from /<>/src/seastar/include/seastar/core/reactor.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 33%] Linking CXX shared library ../../../lib/denc-mod-rbd.so cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/cmake -E cmake_link_script CMakeFiles/denc-mod-rbd.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,denc-mod-rbd.so -o ../../../lib/denc-mod-rbd.so "CMakeFiles/denc-mod-rbd.dir/rbd_types.cc.o" -Wl,-rpath,::::::::::::::::::::::::::::::::::: ../../../lib/libcls_rbd_client.a ../../../lib/librbd_mirror_types.a ../../../lib/librbd_types.a ../../../lib/librbd_replay_types.a ../../../lib/libkrbd.a ../../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/libpmemobj.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /usr/lib/powerpc64le-linux-gnu/libkeyutils.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target denc-mod-rbd make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Linking CXX shared library ../../../lib/libec_jerasure.so cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure && /usr/bin/cmake -E cmake_link_script CMakeFiles/ec_jerasure.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libec_jerasure.so -o ../../../lib/libec_jerasure.so "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o" "CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o" CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o CMakeFiles/jerasure_utils.dir/ErasureCodePluginJerasure.cc.o CMakeFiles/jerasure_utils.dir/ErasureCodeJerasure.cc.o ../CMakeFiles/erasure_code_objs.dir/ErasureCode.cc.o -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target ec_jerasure make -f src/erasure-code/shec/CMakeFiles/ec_shec.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/ec_shec.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Linking CXX shared library ../../../lib/libec_shec.so cd /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec && /usr/bin/cmake -E cmake_link_script CMakeFiles/ec_shec.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libec_shec.so -o ../../../lib/libec_shec.so "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_cpu.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w16.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w32.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w64.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w128.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_general.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w4.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_rand.c.o" "../jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_w8.c.o" ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/cauchy.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/galois.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/jerasure.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/liberation.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure/src/reed_sol.c.o ../jerasure/CMakeFiles/jerasure_objs.dir/jerasure_init.cc.o CMakeFiles/shec_utils.dir/__/ErasureCode.cc.o CMakeFiles/shec_utils.dir/ErasureCodePluginShec.cc.o CMakeFiles/shec_utils.dir/ErasureCodeShec.cc.o CMakeFiles/shec_utils.dir/ErasureCodeShecTableCache.cc.o CMakeFiles/shec_utils.dir/determinant.c.o -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target ec_shec make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mon /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mon /<>/obj-powerpc64le-linux-gnu/src/mon/CMakeFiles/mon.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 34%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o -MF CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o.d -o CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o -c /<>/src/auth/cephx/CephxKeyServer.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Objecter.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/osdc/Objecter.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 34%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/app-template.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/app-template.cc.o -MF CMakeFiles/seastar.dir/src/core/app-template.cc.o.d -o CMakeFiles/seastar.dir/src/core/app-template.cc.o -c /<>/src/seastar/src/core/app-template.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MPoolOp.h:18, from /<>/src/osdc/Objecter.cc:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/app-template.hh:26, from /<>/src/seastar/src/core/app-template.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/program_options/errors.hpp:12, from /usr/include/boost/program_options/options_description.hpp:12, from /usr/include/boost/program_options.hpp:15, from /<>/src/seastar/include/seastar/core/app-template.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/core/app-template.cc:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 34%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o -MF CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o.d -o CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o -c /<>/src/auth/cephx/CephxServiceHandler.cc [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/dpdk_rte.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/dpdk_rte.cc.o -MF CMakeFiles/seastar.dir/src/core/dpdk_rte.cc.o.d -o CMakeFiles/seastar.dir/src/core/dpdk_rte.cc.o -c /<>/src/seastar/src/core/dpdk_rte.cc [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/exception_hacks.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/exception_hacks.cc.o -MF CMakeFiles/seastar.dir/src/core/exception_hacks.cc.o.d -o CMakeFiles/seastar.dir/src/core/exception_hacks.cc.o -c /<>/src/seastar/src/core/exception_hacks.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/exception_hacks.cc:61: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/seastar/src/core/exception_hacks.cc:58: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 35%] Building CXX object src/mon/CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o -MF CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o.d -o CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o -c /<>/src/auth/AuthServiceHandler.cc [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/execution_stage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/execution_stage.cc.o -MF CMakeFiles/seastar.dir/src/core/execution_stage.cc.o.d -o CMakeFiles/seastar.dir/src/core/execution_stage.cc.o -c /<>/src/seastar/src/core/execution_stage.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/execution_stage.hh:24, from /<>/src/seastar/src/core/execution_stage.cc:22: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/execution_stage.cc:34:43: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/fsnotify.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/fsnotify.cc.o -MF CMakeFiles/seastar.dir/src/core/fsnotify.cc.o.d -o CMakeFiles/seastar.dir/src/core/fsnotify.cc.o -c /<>/src/seastar/src/core/fsnotify.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/fsnotify.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/internal/pollable_fd.hh:24, from /<>/src/seastar/src/core/fsnotify.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 35%] Building CXX object src/mon/CMakeFiles/mon.dir/Paxos.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/Paxos.cc.o -MF CMakeFiles/mon.dir/Paxos.cc.o.d -o CMakeFiles/mon.dir/Paxos.cc.o -c /<>/src/mon/Paxos.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/fsqual.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/fsqual.cc.o -MF CMakeFiles/seastar.dir/src/core/fsqual.cc.o.d -o CMakeFiles/seastar.dir/src/core/fsqual.cc.o -c /<>/src/seastar/src/core/fsqual.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34, from /<>/src/osdc/Objecter.h:59: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/osdc/Objecter.h:18: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/fstream.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/fstream.cc.o -MF CMakeFiles/seastar.dir/src/core/fstream.cc.o.d -o CMakeFiles/seastar.dir/src/core/fstream.cc.o -c /<>/src/seastar/src/core/fstream.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/Paxos.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/mon/Paxos.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/fstream.hh:34, from /<>/src/seastar/src/core/fstream.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/do_with.hh:24, from /<>/src/seastar/include/seastar/core/file.hh:24, from /<>/src/seastar/include/seastar/core/fstream.hh:33: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/src/core/fstream.cc:24: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/future.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/future.cc.o -MF CMakeFiles/seastar.dir/src/core/future.cc.o.d -o CMakeFiles/seastar.dir/src/core/future.cc.o -c /<>/src/seastar/src/core/future.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/future.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/src/core/future.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/osdc/error_code.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/osdc/error_code.cc.o -MF CMakeFiles/common-objs.dir/osdc/error_code.cc.o.d -o CMakeFiles/common-objs.dir/osdc/error_code.cc.o -c /<>/src/osdc/error_code.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/librbd/Features.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/librbd/Features.cc.o -MF CMakeFiles/common-objs.dir/librbd/Features.cc.o.d -o CMakeFiles/common-objs.dir/librbd/Features.cc.o -c /<>/src/librbd/Features.cc [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/future-util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/future-util.cc.o -MF CMakeFiles/seastar.dir/src/core/future-util.cc.o.d -o CMakeFiles/seastar.dir/src/core/future-util.cc.o -c /<>/src/seastar/src/core/future-util.cc [ 35%] Building CXX object src/CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o -MF CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o.d -o CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o -c /<>/src/librbd/io/IoOperations.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/seastar/src/core/future-util.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/future-util.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/core/future-util.cc:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 35%] Building CXX object src/mon/CMakeFiles/mon.dir/PaxosService.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/PaxosService.cc.o -MF CMakeFiles/mon.dir/PaxosService.cc.o.d -o CMakeFiles/mon.dir/PaxosService.cc.o -c /<>/src/mon/PaxosService.cc [ 35%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/linux-aio.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/linux-aio.cc.o -MF CMakeFiles/seastar.dir/src/core/linux-aio.cc.o.d -o CMakeFiles/seastar.dir/src/core/linux-aio.cc.o -c /<>/src/seastar/src/core/linux-aio.cc [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/MDSMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mds/MDSMap.cc.o -MF CMakeFiles/common-objs.dir/mds/MDSMap.cc.o.d -o CMakeFiles/common-objs.dir/mds/MDSMap.cc.o -c /<>/src/mds/MDSMap.cc [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/memory.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/memory.cc.o -MF CMakeFiles/seastar.dir/src/core/memory.cc.o.d -o CMakeFiles/seastar.dir/src/core/memory.cc.o -c /<>/src/seastar/src/core/memory.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/src/core/memory.cc:61: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/seastar/include/seastar/core/resource.hh:26, from /<>/src/seastar/include/seastar/core/memory.hh:24, from /<>/src/seastar/src/core/memory.cc:56: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/src/core/memory.cc:57: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {long unsigned int&, long unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/memory.cc:79:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {long unsigned int&, long unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/metrics.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/metrics.cc.o -MF CMakeFiles/seastar.dir/src/core/metrics.cc.o.d -o CMakeFiles/seastar.dir/src/core/metrics.cc.o -c /<>/src/seastar/src/core/metrics.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/PaxosService.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/mon/PaxosService.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/sharded.hh:24, from /<>/src/seastar/include/seastar/core/metrics_api.hh:26, from /<>/src/seastar/src/core/metrics.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/seastar/include/seastar/core/metrics.hh:24, from /<>/src/seastar/src/core/metrics.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/core/metrics.cc:24: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/MDSMap.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/MDSMap.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {double&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/metrics.cc:141:34: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {double&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/on_internal_error.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/on_internal_error.cc.o -MF CMakeFiles/seastar.dir/src/core/on_internal_error.cc.o.d -o CMakeFiles/seastar.dir/src/core/on_internal_error.cc.o -c /<>/src/seastar/src/core/on_internal_error.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/src/core/on_internal_error.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/seastar/include/seastar/util/std-compat.hh:24, from /<>/src/seastar/include/seastar/core/on_internal_error.hh:24, from /<>/src/seastar/src/core/on_internal_error.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/src/core/on_internal_error.cc:23: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*, tasktrace}; sstring = basic_sstring]’: /<>/src/seastar/include/seastar/util/backtrace.hh:187:58: required from ‘seastar::internal::backtraced::backtraced(Args&& ...) [with Args = {std::runtime_error}; Exc = std::runtime_error]’ /<>/src/seastar/include/seastar/util/backtrace.hh:215:67: required from ‘std::__exception_ptr::exception_ptr seastar::make_backtraced_exception_ptr(Args&& ...) [with Exc = std::runtime_error; Args = {std::__cxx11::basic_string, std::allocator >}]’ /<>/src/seastar/include/seastar/util/backtrace.hh:231:62: required from ‘void seastar::throw_with_backtrace(Args&& ...) [with Exc = std::runtime_error; Args = {std::__cxx11::basic_string, std::allocator >}]’ /<>/src/seastar/src/core/on_internal_error.cc:41:49: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*, seastar::tasktrace}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/posix.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/posix.cc.o -MF CMakeFiles/seastar.dir/src/core/posix.cc.o.d -o CMakeFiles/seastar.dir/src/core/posix.cc.o -c /<>/src/seastar/src/core/posix.cc [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mds/FSMap.cc.o -MF CMakeFiles/common-objs.dir/mds/FSMap.cc.o.d -o CMakeFiles/common-objs.dir/mds/FSMap.cc.o -c /<>/src/mds/FSMap.cc [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/prometheus.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/prometheus.cc.o -MF CMakeFiles/seastar.dir/src/core/prometheus.cc.o.d -o CMakeFiles/seastar.dir/src/core/prometheus.cc.o -c /<>/src/seastar/src/core/prometheus.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/http/request.hh:33, from /<>/src/seastar/src/http/request_parser.rl:27, from /<>/src/seastar/include/seastar/http/httpd.hh:24, from /<>/src/seastar/include/seastar/core/prometheus.hh:24, from /<>/src/seastar/src/core/prometheus.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/core/ragel.hh:24, from /<>/src/seastar/src/http/request_parser.rl:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object src/mon/CMakeFiles/mon.dir/OSDMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/OSDMonitor.cc.o -MF CMakeFiles/mon.dir/OSDMonitor.cc.o.d -o CMakeFiles/mon.dir/OSDMonitor.cc.o -c /<>/src/mon/OSDMonitor.cc In file included from /<>/src/seastar/include/seastar/http/httpd.hh:29: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/mds/FSMap.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/FSMap.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/OSDMonitor.h:34, from /<>/src/mon/OSDMonitor.cc:25: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/mon/OSDMonitor.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/OSDMonitor.h:38: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/program_options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/program_options.cc.o -MF CMakeFiles/seastar.dir/src/core/program_options.cc.o.d -o CMakeFiles/seastar.dir/src/core/program_options.cc.o -c /<>/src/seastar/src/core/program_options.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/include/seastar/util/log-cli.hh:24, from /<>/src/seastar/src/core/program_options.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/program-options.hh:24, from /<>/src/seastar/src/core/program_options.hh:22, from /<>/src/seastar/src/core/program_options.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o -MF CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o.d -o CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o -c /<>/src/mds/FSMapUser.cc [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/reactor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/reactor.cc.o -MF CMakeFiles/seastar.dir/src/core/reactor.cc.o.d -o CMakeFiles/seastar.dir/src/core/reactor.cc.o -c /<>/src/seastar/src/core/reactor.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/reactor.cc:32: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/src/core/reactor.cc:31: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/FSMapUser.h:21, from /<>/src/mds/FSMapUser.cc:1: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mds/FSMapUser.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:936:71: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:1832:37: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {std::__cxx11::basic_string, std::allocator >}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:3443:19: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, std::allocator > >]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {std::vector >}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:3490:23: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {std::vector >}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string > >]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:4221:51: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:4247:48: required from ‘seastar::check_direct_io_support(std::string_view):::: [with auto:62 = std::optional]’ /usr/include/c++/12/type_traits:2565:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = seastar::check_direct_io_support(std::string_view)::::; _Args = {std::optional}]’ /usr/include/c++/12/type_traits:2576:55: required from ‘struct std::__result_of_impl::, std::optional >’ /usr/include/c++/12/type_traits:2581:12: required from ‘struct std::__invoke_result::, std::optional >’ /usr/include/c++/12/type_traits:3022:12: required from ‘struct std::invoke_result::, std::optional >’ /usr/include/c++/12/type_traits:3034:11: required by substitution of ‘template using invoke_result_t = typename std::invoke_result::type [with _Fn = seastar::check_direct_io_support(std::string_view)::::; _Args = {std::optional}]’ /<>/src/seastar/include/seastar/core/future.hh:1191:11: required from ‘struct seastar::internal::future_result::, std::optional >’ /<>/src/seastar/include/seastar/core/future.hh:1227:11: required by substitution of ‘template template using result_type = typename seastar::internal::future_result::future_type [with Func = seastar::check_direct_io_support(std::string_view)::::; T = {std::optional}]’ /<>/src/seastar/include/seastar/core/future.hh:1510:30: required by substitution of ‘template Result seastar::future >::then(Func&&) [with Func = seastar::check_direct_io_support(std::string_view)::::; Result = seastar::future<>]’ /<>/src/seastar/src/core/reactor.cc:4237:45: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {unsigned int}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:4456:39: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {unsigned int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const long unsigned int&, float, float}; sstring = basic_sstring]’: /<>/src/seastar/src/core/reactor.cc:4602:24: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const long unsigned int&, float, float}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*, tasktrace}; sstring = basic_sstring]’: /<>/src/seastar/include/seastar/util/backtrace.hh:187:58: required from ‘seastar::internal::backtraced::backtraced(Args&& ...) [with Args = {std::runtime_error}; Exc = std::runtime_error]’ /<>/src/seastar/include/seastar/util/backtrace.hh:215:67: required from ‘std::__exception_ptr::exception_ptr seastar::make_backtraced_exception_ptr(Args&& ...) [with Exc = std::runtime_error; Args = {const char (&)[48]}]’ /<>/src/seastar/src/core/reactor.cc:4503:89: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*, seastar::tasktrace}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o -MF CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o.d -o CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o -c /<>/src/mds/inode_backtrace.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/inode_backtrace.h:8, from /<>/src/mds/inode_backtrace.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/inode_backtrace.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/mdstypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mds/mdstypes.cc.o -MF CMakeFiles/common-objs.dir/mds/mdstypes.cc.o.d -o CMakeFiles/common-objs.dir/mds/mdstypes.cc.o -c /<>/src/mds/mdstypes.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/mdstypes.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/flock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mds/flock.cc.o -MF CMakeFiles/common-objs.dir/mds/flock.cc.o.d -o CMakeFiles/common-objs.dir/mds/flock.cc.o -c /<>/src/mds/flock.cc [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/resource.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/resource.cc.o -MF CMakeFiles/seastar.dir/src/core/resource.cc.o.d -o CMakeFiles/seastar.dir/src/core/resource.cc.o -c /<>/src/seastar/src/core/resource.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/src/core/resource.cc:33: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/program_options/errors.hpp:12, from /usr/include/boost/program_options/options_description.hpp:12, from /usr/include/boost/program_options.hpp:15, from /<>/src/seastar/src/core/resource.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/fair_queue.hh:26, from /<>/src/seastar/include/seastar/core/io_queue.hh:26, from /<>/src/seastar/src/core/resource.cc:34: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/src/core/resource.cc:28: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {long unsigned int&, long unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/resource.cc:224:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {long unsigned int&, long unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/flock.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mds/flock.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o -MF CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o.d -o CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o -c /<>/src/mds/cephfs_features.cc [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/sharded.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/sharded.cc.o -MF CMakeFiles/seastar.dir/src/core/sharded.cc.o.d -o CMakeFiles/seastar.dir/src/core/sharded.cc.o -c /<>/src/seastar/src/core/sharded.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/sharded.hh:24, from /<>/src/seastar/src/core/sharded.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 36%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/scollectd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/scollectd.cc.o -MF CMakeFiles/seastar.dir/src/core/scollectd.cc.o.d -o CMakeFiles/seastar.dir/src/core/scollectd.cc.o -c /<>/src/seastar/src/core/scollectd.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/cephfs_features.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/mds/cephfs_features.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/include/seastar/core/scollectd.hh:40, from /<>/src/seastar/include/seastar/core/scollectd_api.hh:7, from /<>/src/seastar/src/core/scollectd.cc:32: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/seastar/src/core/scollectd.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/src/core/scollectd.cc: In constructor ‘seastar::scollectd::cpwriter::cpwriter()’: /<>/src/seastar/src/core/scollectd.cc:131:20: warning: member ‘seastar::scollectd::cpwriter::_buf’ is used uninitialized [-Wuninitialized] 131 | : _pos(_buf.begin()) { | ^~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/seastar.hh:49, from /<>/src/seastar/src/core/scollectd.cc:31: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {basic_sstring, unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/scollectd.cc:44:42: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::basic_sstring, unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, unsigned int&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 36%] Built target common-objs [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/systemwide_memory_barrier.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/systemwide_memory_barrier.cc.o -MF CMakeFiles/seastar.dir/src/core/systemwide_memory_barrier.cc.o.d -o CMakeFiles/seastar.dir/src/core/systemwide_memory_barrier.cc.o -c /<>/src/seastar/src/core/systemwide_memory_barrier.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/src/core/systemwide_memory_barrier.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/smp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/smp.cc.o -MF CMakeFiles/seastar.dir/src/core/smp.cc.o.d -o CMakeFiles/seastar.dir/src/core/smp.cc.o -c /<>/src/seastar/src/core/smp.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = std::tuple > >, __gnu_cxx::__normal_iterator > >, seastar::basic_sstring, seastar::scollectd::cpwriter>]’, inlined from ‘seastar::scollectd::impl::run()::::~()’ at /<>/src/seastar/src/core/scollectd.cc:425:37, inlined from ‘void seastar::scollectd::impl::run()’ at /<>/src/seastar/src/core/scollectd.cc:493:1: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer may be used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = std::tuple > >, __gnu_cxx::__normal_iterator > >, seastar::basic_sstring, seastar::scollectd::cpwriter>]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = std::tuple > >, __gnu_cxx::__normal_iterator > >, seastar::basic_sstring, seastar::scollectd::cpwriter>]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = std::tuple > >, __gnu_cxx::__normal_iterator > >, seastar::basic_sstring, seastar::scollectd::cpwriter>]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘seastar::scollectd::impl::run()::::~()’ at /<>/src/seastar/src/core/scollectd.cc:430:54, inlined from ‘seastar::scollectd::impl::run()::::~()’ at /<>/src/seastar/src/core/scollectd.cc:430:54, inlined from ‘void seastar::scollectd::impl::run()’ at /<>/src/seastar/src/core/scollectd.cc:493:1: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/src/core/smp.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/sstring.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/sstring.cc.o -MF CMakeFiles/seastar.dir/src/core/sstring.cc.o.d -o CMakeFiles/seastar.dir/src/core/sstring.cc.o -c /<>/src/seastar/src/core/sstring.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {basic_sstring&, unsigned int&, unsigned int&, unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/smp.cc:44:56: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::basic_sstring&, unsigned int&, unsigned int&, unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&, unsigned int&, unsigned int&, unsigned int&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {unsigned int&, unsigned int&, unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/smp.cc:46:56: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {unsigned int&, unsigned int&, unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/thread.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/thread.cc.o -MF CMakeFiles/seastar.dir/src/core/thread.cc.o.d -o CMakeFiles/seastar.dir/src/core/thread.cc.o -c /<>/src/seastar/src/core/thread.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/thread.hh:28, from /<>/src/seastar/src/core/thread.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/seastar/include/seastar/util/std-compat.hh:24, from /<>/src/seastar/include/seastar/core/thread_impl.hh:28, from /<>/src/seastar/include/seastar/core/thread.hh:25: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/core/thread.cc:25: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/uname.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/uname.cc.o -MF CMakeFiles/seastar.dir/src/core/uname.cc.o.d -o CMakeFiles/seastar.dir/src/core/uname.cc.o -c /<>/src/seastar/src/core/uname.cc [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/io_queue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/io_queue.cc.o -MF CMakeFiles/seastar.dir/src/core/io_queue.cc.o.d -o CMakeFiles/seastar.dir/src/core/io_queue.cc.o -c /<>/src/seastar/src/core/io_queue.cc In file included from /<>/src/seastar/include/seastar/core/fair_queue.hh:26, from /<>/src/seastar/src/core/io_queue.cc:25: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/do_with.hh:24, from /<>/src/seastar/include/seastar/core/file.hh:24, from /<>/src/seastar/src/core/io_queue.cc:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/mon/CMakeFiles/mon.dir/MDSMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/MDSMonitor.cc.o -MF CMakeFiles/mon.dir/MDSMonitor.cc.o.d -o CMakeFiles/mon.dir/MDSMonitor.cc.o -c /<>/src/mon/MDSMonitor.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/core/io_queue.cc:28: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/io_queue.cc:446:47: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/semaphore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/semaphore.cc.o -MF CMakeFiles/seastar.dir/src/core/semaphore.cc.o.d -o CMakeFiles/seastar.dir/src/core/semaphore.cc.o -c /<>/src/seastar/src/core/semaphore.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/src/core/semaphore.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/seastar/src/core/semaphore.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/semaphore.hh:24: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {std::basic_string_view >&}; sstring = basic_sstring]’: /<>/src/seastar/src/core/semaphore.cc:70:22: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {std::basic_string_view >&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string >&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/core/condition-variable.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/core/condition-variable.cc.o -MF CMakeFiles/seastar.dir/src/core/condition-variable.cc.o.d -o CMakeFiles/seastar.dir/src/core/condition-variable.cc.o -c /<>/src/seastar/src/core/condition-variable.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/condition-variable.hh:24, from /<>/src/seastar/src/core/condition-variable.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/semaphore.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/api_docs.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/api_docs.cc.o -MF CMakeFiles/seastar.dir/src/http/api_docs.cc.o.d -o CMakeFiles/seastar.dir/src/http/api_docs.cc.o -c /<>/src/seastar/src/http/api_docs.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/mon/PaxosFSMap.h:18, from /<>/src/mon/MDSMonitor.h:25, from /<>/src/mon/MDSMonitor.cc:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/mon/MDSMonitor.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/json/json_elements.hh:29, from /<>/src/seastar/include/seastar/http/api_docs.hh:23, from /<>/src/seastar/src/http/api_docs.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/seastar/include/seastar/json/json_elements.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/common.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/common.cc.o -MF CMakeFiles/seastar.dir/src/http/common.cc.o.d -o CMakeFiles/seastar.dir/src/http/common.cc.o -c /<>/src/seastar/src/http/common.cc [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/file_handler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/file_handler.cc.o -MF CMakeFiles/seastar.dir/src/http/file_handler.cc.o.d -o CMakeFiles/seastar.dir/src/http/file_handler.cc.o -c /<>/src/seastar/src/http/file_handler.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/MDSMonitor.h:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/httpd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/httpd.cc.o -MF CMakeFiles/seastar.dir/src/http/httpd.cc.o.d -o CMakeFiles/seastar.dir/src/http/httpd.cc.o -c /<>/src/seastar/src/http/httpd.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/http/request.hh:33, from /<>/src/seastar/include/seastar/http/handlers.hh:24, from /<>/src/seastar/include/seastar/http/file_handler.hh:24, from /<>/src/seastar/src/http/file_handler.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/iostream.hh:38: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/http/file_handler.cc:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/app-template.hh:26, from /<>/src/seastar/src/http/httpd.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/src/http/httpd.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/src/http/httpd.cc:24: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/app-template.hh:25: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {short unsigned int}; sstring = basic_sstring]’: /<>/src/seastar/src/http/httpd.cc:68:27: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {short unsigned int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {long unsigned int&, long unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/http/httpd.cc:249:30: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {long unsigned int&, long unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/http/httpd.cc:257:103: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*&, int&, const char*&, int, int&, int&, int&}; sstring = basic_sstring]’: /<>/src/seastar/src/http/httpd.cc:568:27: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*&, int&, const char*&, int, int&, int&, int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/json_path.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/json_path.cc.o -MF CMakeFiles/seastar.dir/src/http/json_path.cc.o.d -o CMakeFiles/seastar.dir/src/http/json_path.cc.o -c /<>/src/seastar/src/http/json_path.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/http/request.hh:33, from /<>/src/seastar/include/seastar/http/handlers.hh:24, from /<>/src/seastar/include/seastar/http/matchrules.hh:24, from /<>/src/seastar/include/seastar/http/routes.hh:24, from /<>/src/seastar/include/seastar/http/json_path.hh:29, from /<>/src/seastar/src/http/json_path.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/seastar/include/seastar/http/json_path.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/matcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/matcher.cc.o -MF CMakeFiles/seastar.dir/src/http/matcher.cc.o.d -o CMakeFiles/seastar.dir/src/http/matcher.cc.o -c /<>/src/seastar/src/http/matcher.cc [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/mime_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/mime_types.cc.o -MF CMakeFiles/seastar.dir/src/http/mime_types.cc.o.d -o CMakeFiles/seastar.dir/src/http/mime_types.cc.o -c /<>/src/seastar/src/http/mime_types.cc [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/reply.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/reply.cc.o -MF CMakeFiles/seastar.dir/src/http/reply.cc.o.d -o CMakeFiles/seastar.dir/src/http/reply.cc.o -c /<>/src/seastar/src/http/reply.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/http/reply.hh:37, from /<>/src/seastar/src/http/reply.cc:31: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/http/reply.hh:34: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/http/httpd.hh:29, from /<>/src/seastar/src/http/reply.cc:33: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/iostream.hh:38: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {long unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/http/reply.cc:179:26: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {long unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/routes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/routes.cc.o -MF CMakeFiles/seastar.dir/src/http/routes.cc.o.d -o CMakeFiles/seastar.dir/src/http/routes.cc.o -c /<>/src/seastar/src/http/routes.cc [ 37%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/http/transformers.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/http/transformers.cc.o -MF CMakeFiles/seastar.dir/src/http/transformers.cc.o.d -o CMakeFiles/seastar.dir/src/http/transformers.cc.o -c /<>/src/seastar/src/http/transformers.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/src/http/transformers.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/do_with.hh:24, from /<>/src/seastar/src/http/transformers.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/http/request.hh:33, from /<>/src/seastar/include/seastar/http/handlers.hh:24, from /<>/src/seastar/include/seastar/http/matchrules.hh:24, from /<>/src/seastar/include/seastar/http/routes.hh:24, from /<>/src/seastar/src/http/routes.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/iostream.hh:38: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/http/routes.cc:169:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/json/formatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/json/formatter.cc.o -MF CMakeFiles/seastar.dir/src/json/formatter.cc.o.d -o CMakeFiles/seastar.dir/src/json/formatter.cc.o -c /<>/src/seastar/src/json/formatter.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/json/formatter.hh:30, from /<>/src/seastar/src/json/formatter.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/seastar/include/seastar/json/formatter.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/json/json_elements.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/json/json_elements.cc.o -MF CMakeFiles/seastar.dir/src/json/json_elements.cc.o.d -o CMakeFiles/seastar.dir/src/json/json_elements.cc.o -c /<>/src/seastar/src/json/json_elements.cc In file included from /usr/include/c++/12/string:50: In static member function ‘static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = char; bool _IsMove = false]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from ‘seastar::basic_sstring::basic_sstring(const char_type*, size_t) [with char_type = char; Size = unsigned int; Size max_size = 15; bool NulTerminate = true]’ at /<>/src/seastar/include/seastar/core/sstring.hh:176:22, inlined from ‘string_type seastar::internal::to_sstring_sprintf(T, const char*) [with string_type = seastar::basic_sstring; T = float]’ at /<>/src/seastar/include/seastar/core/sstring.hh:676:60, inlined from ‘string_type seastar::internal::to_sstring(float) [with string_type = seastar::basic_sstring]’ at /<>/src/seastar/include/seastar/core/sstring.hh:711:55, inlined from ‘string_type seastar::to_sstring(T) [with string_type = basic_sstring; T = float]’ at /<>/src/seastar/include/seastar/core/sstring.hh:742:51, inlined from ‘static seastar::sstring seastar::json::formatter::to_json(float)’ at /<>/src/seastar/src/json/formatter.cc:78:24: /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading between 15 and 2147483647 bytes from a region of size 14 [-Wstringop-overread] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/scheduling.hh:26, from /<>/src/seastar/include/seastar/core/task.hh:25, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/loop.hh:29: /<>/src/seastar/include/seastar/core/sstring.hh: In static member function ‘static seastar::sstring seastar::json::formatter::to_json(float)’: /<>/src/seastar/include/seastar/core/sstring.hh:673:10: note: source object ‘tmp’ of size 14 673 | char tmp[sizeof(value) * 3 + 2]; | ^~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/src/json/json_elements.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /<>/src/seastar/include/seastar/core/loop.hh:25: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/arp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/arp.cc.o -MF CMakeFiles/seastar.dir/src/net/arp.cc.o.d -o CMakeFiles/seastar.dir/src/net/arp.cc.o -c /<>/src/seastar/src/net/arp.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/loop.hh:29: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {std::__cxx11::basic_string, std::allocator >&}; sstring = basic_sstring]’: /<>/src/seastar/src/json/json_elements.cc:75:61: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, std::allocator >&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/arp.hh:25, from /<>/src/seastar/src/net/arp.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/CommandHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/CommandHandler.cc.o -MF CMakeFiles/mon.dir/CommandHandler.cc.o.d -o CMakeFiles/mon.dir/CommandHandler.cc.o -c /<>/src/mon/CommandHandler.cc [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/config.cc.o -MF CMakeFiles/seastar.dir/src/net/config.cc.o.d -o CMakeFiles/seastar.dir/src/net/config.cc.o -c /<>/src/seastar/src/net/config.cc [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/FSCommands.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/FSCommands.cc.o -MF CMakeFiles/mon.dir/FSCommands.cc.o.d -o CMakeFiles/mon.dir/FSCommands.cc.o -c /<>/src/mon/FSCommands.cc In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/src/net/config.cc:23: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {std::__cxx11::basic_string, std::allocator >}; sstring = basic_sstring]’: /<>/src/seastar/src/net/config.cc:104:36: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, std::allocator > >]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/dhcp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/dhcp.cc.o -MF CMakeFiles/seastar.dir/src/net/dhcp.cc.o.d -o CMakeFiles/seastar.dir/src/net/dhcp.cc.o -c /<>/src/seastar/src/net/dhcp.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/arp.hh:25, from /<>/src/seastar/include/seastar/net/ip.hh:36, from /<>/src/seastar/include/seastar/net/dhcp.hh:24, from /<>/src/seastar/src/net/dhcp.cc:28: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /<>/src/seastar/src/net/dhcp.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/dns.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/dns.cc.o -MF CMakeFiles/seastar.dir/src/net/dns.cc.o.d -o CMakeFiles/seastar.dir/src/net/dns.cc.o -c /<>/src/seastar/src/net/dns.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/OSDMonitor.h:34, from /<>/src/mon/FSCommands.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mon/OSDMonitor.h:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/arp.hh:25, from /<>/src/seastar/include/seastar/net/ip.hh:36, from /<>/src/seastar/src/net/dns.cc:32: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/lexical_cast.hpp:30, from /<>/src/seastar/src/net/dns.cc:26: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/MgrMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/MgrMonitor.cc.o -MF CMakeFiles/mon.dir/MgrMonitor.cc.o.d -o CMakeFiles/mon.dir/MgrMonitor.cc.o -c /<>/src/mon/MgrMonitor.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/OSDMonitor.h:38: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/net/inet_address.hh:30, from /<>/src/seastar/src/net/dns.cc:30: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const basic_sstring&, const char (&)[4], const basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/net/dns.cc:332:34: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::basic_sstring&, const char (&)[4], const seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&, const char (&)[4], const seastar::basic_sstring&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMgrBeacon.h:18, from /<>/src/mon/MgrMonitor.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/token_iterator.hpp:22, from /usr/include/boost/tokenizer.hpp:20, from /<>/src/mon/MgrMonitor.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/dpdk.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/dpdk.cc.o -MF CMakeFiles/seastar.dir/src/net/dpdk.cc.o.d -o CMakeFiles/seastar.dir/src/net/dpdk.cc.o -c /<>/src/seastar/src/net/dpdk.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/dpdk.hh:26, from /<>/src/seastar/src/net/dpdk.cc:2304: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/net/dpdk.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/ethernet.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/ethernet.cc.o -MF CMakeFiles/seastar.dir/src/net/ethernet.cc.o.d -o CMakeFiles/seastar.dir/src/net/ethernet.cc.o -c /<>/src/seastar/src/net/ethernet.cc [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/inet_address.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/inet_address.cc.o -MF CMakeFiles/seastar.dir/src/net/inet_address.cc.o.d -o CMakeFiles/seastar.dir/src/net/inet_address.cc.o -c /<>/src/seastar/src/net/inet_address.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/arp.hh:25, from /<>/src/seastar/include/seastar/net/ip.hh:36, from /<>/src/seastar/src/net/inet_address.cc:28: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/seastar/src/net/inet_address.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/MgrStatMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/MgrStatMonitor.cc.o -MF CMakeFiles/mon.dir/MgrStatMonitor.cc.o.d -o CMakeFiles/mon.dir/MgrStatMonitor.cc.o -c /<>/src/mon/MgrStatMonitor.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/net/inet_address.hh:30, from /<>/src/seastar/src/net/inet_address.cc:25: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const std::__cxx11::basic_string, std::allocator >&}; sstring = basic_sstring]’: /<>/src/seastar/src/net/inet_address.cc:202:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, std::allocator >&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/ip.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/ip.cc.o -MF CMakeFiles/seastar.dir/src/net/ip.cc.o.d -o CMakeFiles/seastar.dir/src/net/ip.cc.o -c /<>/src/seastar/src/net/ip.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/arp.hh:25, from /<>/src/seastar/include/seastar/net/ip.hh:36, from /<>/src/seastar/src/net/ip.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/asio/ip/address_v4.hpp:19, from /<>/src/seastar/include/seastar/net/ip.hh:25: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const std::__cxx11::basic_string, std::allocator >&}; sstring = basic_sstring]’: /<>/src/seastar/src/net/ip.cc:38:19: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const std::__cxx11::basic_string, std::allocator >&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, std::allocator >&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/MgrStatMonitor.h:7, from /<>/src/mon/MgrStatMonitor.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/mon/MgrStatMonitor.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/Monitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/Monitor.cc.o -MF CMakeFiles/mon.dir/Monitor.cc.o.d -o CMakeFiles/mon.dir/Monitor.cc.o -c /<>/src/mon/Monitor.cc [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/ip_checksum.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/ip_checksum.cc.o -MF CMakeFiles/seastar.dir/src/net/ip_checksum.cc.o.d -o CMakeFiles/seastar.dir/src/net/ip_checksum.cc.o -c /<>/src/seastar/src/net/ip_checksum.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/src/net/ip_checksum.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/deleter.hh:24, from /<>/src/seastar/include/seastar/net/packet.hh:24, from /<>/src/seastar/include/seastar/net/ip_checksum.hh:24, from /<>/src/seastar/src/net/ip_checksum.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/native-stack.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/native-stack.cc.o -MF CMakeFiles/seastar.dir/src/net/native-stack.cc.o.d -o CMakeFiles/seastar.dir/src/net/native-stack.cc.o -c /<>/src/seastar/src/net/native-stack.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/native-stack.hh:24, from /<>/src/seastar/src/net/native-stack.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Elector.h:23, from /<>/src/mon/Monitor.h:39, from /<>/src/mon/Monitor.cc:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /<>/src/mon/Monitor.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/MonmapMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/MonmapMonitor.cc.o -MF CMakeFiles/mon.dir/MonmapMonitor.cc.o.d -o CMakeFiles/mon.dir/MonmapMonitor.cc.o -c /<>/src/mon/MonmapMonitor.cc [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/net.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/net.cc.o -MF CMakeFiles/seastar.dir/src/net/net.cc.o.d -o CMakeFiles/seastar.dir/src/net/net.cc.o -c /<>/src/seastar/src/net/net.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/src/net/net.cc:25: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/asio/ip/address_v4.hpp:19, from /<>/src/seastar/src/net/net.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {std::__cxx11::basic_string, std::allocator >}; sstring = basic_sstring]’: /<>/src/seastar/src/net/net.cc:155:47: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, std::allocator > >]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/MonmapMonitor.h:28, from /<>/src/mon/MonmapMonitor.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mon/MonmapMonitor.h:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/packet.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/packet.cc.o -MF CMakeFiles/seastar.dir/src/net/packet.cc.o.d -o CMakeFiles/seastar.dir/src/net/packet.cc.o -c /<>/src/seastar/src/net/packet.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/src/net/packet.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/fmt/include/fmt/ostream.h:11, from /<>/src/seastar/include/seastar/core/print.hh:24, from /<>/src/seastar/src/net/packet.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {unsigned int}; sstring = basic_sstring]’: /<>/src/seastar/src/net/packet.cc:122:29: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {unsigned int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/posix-stack.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/posix-stack.cc.o -MF CMakeFiles/seastar.dir/src/net/posix-stack.cc.o.d -o CMakeFiles/seastar.dir/src/net/posix-stack.cc.o -c /<>/src/seastar/src/net/posix-stack.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/src/net/posix-stack.cc:30: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/random:38, from /<>/src/seastar/src/net/posix-stack.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/net/posix-stack.cc:31: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/proxy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/proxy.cc.o -MF CMakeFiles/seastar.dir/src/net/proxy.cc.o.d -o CMakeFiles/seastar.dir/src/net/proxy.cc.o -c /<>/src/seastar/src/net/proxy.cc [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/LogMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/LogMonitor.cc.o -MF CMakeFiles/mon.dir/LogMonitor.cc.o.d -o CMakeFiles/mon.dir/LogMonitor.cc.o -c /<>/src/mon/LogMonitor.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/proxy.hh:21, from /<>/src/seastar/src/net/proxy.cc:18: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/net/proxy.hh:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/socket_address.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/socket_address.cc.o -MF CMakeFiles/seastar.dir/src/net/socket_address.cc.o.d -o CMakeFiles/seastar.dir/src/net/socket_address.cc.o -c /<>/src/seastar/src/net/socket_address.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/arp.hh:25, from /<>/src/seastar/include/seastar/net/ip.hh:36, from /<>/src/seastar/src/net/socket_address.cc:30: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/seastar/src/net/socket_address.cc:26: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/LogMonitor.h:26, from /<>/src/mon/LogMonitor.cc:48: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /<>/src/mon/LogMonitor.cc:43: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/stack.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/stack.cc.o -MF CMakeFiles/seastar.dir/src/net/stack.cc.o.d -o CMakeFiles/seastar.dir/src/net/stack.cc.o -c /<>/src/seastar/src/net/stack.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/net/api.hh:32, from /<>/src/seastar/include/seastar/net/stack.hh:24, from /<>/src/seastar/src/net/stack.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/net/api.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/tcp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/tcp.cc.o -MF CMakeFiles/seastar.dir/src/net/tcp.cc.o.d -o CMakeFiles/seastar.dir/src/net/tcp.cc.o -c /<>/src/seastar/src/net/tcp.cc In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/tcp.hh:25, from /<>/src/seastar/src/net/tcp.cc:22: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/seastar/include/seastar/core/shared_ptr.hh:27, from /<>/src/seastar/include/seastar/net/tcp.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/net/tcp.hh:26: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 38%] Building CXX object src/mon/CMakeFiles/mon.dir/AuthMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/AuthMonitor.cc.o -MF CMakeFiles/mon.dir/AuthMonitor.cc.o.d -o CMakeFiles/mon.dir/AuthMonitor.cc.o -c /<>/src/mon/AuthMonitor.cc [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/tls.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/tls.cc.o -MF CMakeFiles/seastar.dir/src/net/tls.cc.o.d -o CMakeFiles/seastar.dir/src/net/tls.cc.o -c /<>/src/seastar/src/net/tls.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/src/net/tls.cc:26: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /<>/src/seastar/src/net/tls.cc:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/AuthMonitor.h:24, from /<>/src/mon/AuthMonitor.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/mon/AuthMonitor.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/net/tls.cc:27: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/loop.hh:29: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {int}; sstring = basic_sstring]’: /<>/src/seastar/src/net/tls.cc:185:48: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/ConfigMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/ConfigMap.cc.o -MF CMakeFiles/mon.dir/ConfigMap.cc.o.d -o CMakeFiles/mon.dir/ConfigMap.cc.o -c /<>/src/mon/ConfigMap.cc [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/ConfigMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/ConfigMonitor.cc.o -MF CMakeFiles/mon.dir/ConfigMonitor.cc.o.d -o CMakeFiles/mon.dir/ConfigMonitor.cc.o -c /<>/src/mon/ConfigMonitor.cc [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/udp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/udp.cc.o -MF CMakeFiles/seastar.dir/src/net/udp.cc.o.d -o CMakeFiles/seastar.dir/src/net/udp.cc.o -c /<>/src/seastar/src/net/udp.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Elector.h:23, from /<>/src/mon/Monitor.h:39, from /<>/src/mon/ConfigMonitor.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /<>/src/mon/ConfigMonitor.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/arp.hh:25, from /<>/src/seastar/include/seastar/net/ip.hh:36, from /<>/src/seastar/src/net/udp.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/asio/ip/address_v4.hpp:19, from /<>/src/seastar/include/seastar/net/ip.hh:25: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/unix_address.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/unix_address.cc.o -MF CMakeFiles/seastar.dir/src/net/unix_address.cc.o.d -o CMakeFiles/seastar.dir/src/net/unix_address.cc.o -c /<>/src/seastar/src/net/unix_address.cc [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/net/virtio.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/net/virtio.cc.o -MF CMakeFiles/seastar.dir/src/net/virtio.cc.o.d -o CMakeFiles/seastar.dir/src/net/virtio.cc.o -c /<>/src/seastar/src/net/virtio.cc [ 39%] Building CXX object src/mon/CMakeFiles/mon.dir/Elector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/Elector.cc.o -MF CMakeFiles/mon.dir/Elector.cc.o.d -o CMakeFiles/mon.dir/Elector.cc.o -c /<>/src/mon/Elector.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/net/net.hh:24, from /<>/src/seastar/include/seastar/net/virtio.hh:25, from /<>/src/seastar/src/net/virtio.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/net/virtio.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/net/net.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Elector.h:23, from /<>/src/mon/Elector.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mon/Elector.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 39%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/rpc/lz4_compressor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/rpc/lz4_compressor.cc.o -MF CMakeFiles/seastar.dir/src/rpc/lz4_compressor.cc.o.d -o CMakeFiles/seastar.dir/src/rpc/lz4_compressor.cc.o -c /<>/src/seastar/src/rpc/lz4_compressor.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/net/api.hh:32, from /<>/src/seastar/include/seastar/rpc/rpc_types.hh:24, from /<>/src/seastar/include/seastar/rpc/lz4_compressor.hh:25, from /<>/src/seastar/src/rpc/lz4_compressor.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/rpc/lz4_compressor.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/rpc/rpc_types.hh:32: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/mon/Elector.cc: In member function ‘void Elector::notify_rank_removed(int)’: /<>/src/mon/Elector.cc:733:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 733 | if (rank_removed < paxos_size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/ElectionLogic.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/ElectionLogic.cc.o -MF CMakeFiles/mon.dir/ElectionLogic.cc.o.d -o CMakeFiles/mon.dir/ElectionLogic.cc.o -c /<>/src/mon/ElectionLogic.cc [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/rpc/lz4_fragmented_compressor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/rpc/lz4_fragmented_compressor.cc.o -MF CMakeFiles/seastar.dir/src/rpc/lz4_fragmented_compressor.cc.o.d -o CMakeFiles/seastar.dir/src/rpc/lz4_fragmented_compressor.cc.o -c /<>/src/seastar/src/rpc/lz4_fragmented_compressor.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/net/api.hh:32, from /<>/src/seastar/include/seastar/rpc/rpc_types.hh:24, from /<>/src/seastar/include/seastar/rpc/lz4_fragmented_compressor.hh:25, from /<>/src/seastar/src/rpc/lz4_fragmented_compressor.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/rpc/lz4_fragmented_compressor.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/rpc/rpc_types.hh:32: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/net/api.hh:27: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {long unsigned int}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/lz4_fragmented_compressor.cc:325:44: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {long unsigned int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/rpc/rpc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/rpc/rpc.cc.o -MF CMakeFiles/seastar.dir/src/rpc/rpc.cc.o.d -o CMakeFiles/seastar.dir/src/rpc/rpc.cc.o -c /<>/src/seastar/src/rpc/rpc.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/net/api.hh:32, from /<>/src/seastar/include/seastar/rpc/rpc.hh:29, from /<>/src/seastar/src/rpc/rpc.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /<>/src/seastar/include/seastar/rpc/rpc.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/ConnectionTracker.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/ConnectionTracker.cc.o -MF CMakeFiles/mon.dir/ConnectionTracker.cc.o.d -o CMakeFiles/mon.dir/ConnectionTracker.cc.o -c /<>/src/mon/ConnectionTracker.cc In file included from /<>/src/seastar/include/seastar/rpc/rpc_types.hh:32, from /<>/src/seastar/include/seastar/rpc/rpc.hh:34: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/rpc/rpc.hh:27: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const socket_address&, long int&, const basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:13:19: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::socket_address&, long int&, const seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const socket_address&, const basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:29:19: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::socket_address&, const seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*&, const char*&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:104:30: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*&, const char*&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {rpc::connection_id&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:520:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::rpc::connection_id&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:537:50: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const long unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:706:66: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const long unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {unsigned int, rpc::streaming_domain_type&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:793:56: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {unsigned int, seastar::rpc::streaming_domain_type&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {rpc::connection_id&, unsigned int}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:798:56: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::rpc::connection_id&, unsigned int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:956:29: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {rpc::streaming_domain_type&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:1013:46: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {seastar::rpc::streaming_domain_type&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const socket_address&, long int&, std::basic_string_view >&}; sstring = basic_sstring]’: /<>/src/seastar/include/seastar/rpc/rpc.hh:206:27: required from ‘void seastar::rpc::logger::log(seastar::log_level, const char*, Args&& ...) const [with Args = {const seastar::socket_address&, long int&, std::basic_string_view >&}]’ /<>/src/seastar/src/rpc/rpc.cc:17:12: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::socket_address&, long int&, std::basic_string_view >&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string >&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const socket_address&, std::basic_string_view >&}; sstring = basic_sstring]’: /<>/src/seastar/include/seastar/rpc/rpc.hh:206:27: required from ‘void seastar::rpc::logger::log(seastar::log_level, const char*, Args&& ...) const [with Args = {const seastar::socket_address&, std::basic_string_view >&}]’ /<>/src/seastar/src/rpc/rpc.cc:33:12: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::socket_address&, std::basic_string_view >&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string >&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*, long unsigned int}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:391:43: required from ‘typename FrameType::return_type seastar::rpc::connection::read_frame_compressed(seastar::socket_address, std::unique_ptr&, seastar::input_stream&) [with FrameType = seastar::rpc::stream_frame; typename FrameType::return_type = seastar::future >]’ /<>/src/seastar/src/rpc/rpc.cc:461:49: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*, long unsigned int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*, const unsigned int&, unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:399:43: required from ‘typename FrameType::return_type seastar::rpc::connection::read_frame_compressed(seastar::socket_address, std::unique_ptr&, seastar::input_stream&) [with FrameType = seastar::rpc::stream_frame; typename FrameType::return_type = seastar::future >]’ /<>/src/seastar/src/rpc/rpc.cc:461:49: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*, const unsigned int&, unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {char&, char&, char&, char&, char&, char&, char&, char&}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:288:54: required from ‘seastar::future > > seastar::rpc::receive_negotiation_frame(Connection&, seastar::input_stream&) [with Connection = client]’ /<>/src/seastar/src/rpc/rpc.cc:556:39: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {char&, char&, char&, char&, char&, char&, char&, char&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const char*, const long unsigned int&, long unsigned int}; sstring = basic_sstring]’: /<>/src/seastar/src/rpc/rpc.cc:363:39: required from ‘typename FrameType::return_type seastar::rpc::connection::read_frame(seastar::socket_address, seastar::input_stream&) [with FrameType = seastar::rpc::response_frame; typename FrameType::return_type = seastar::future > >]’ /<>/src/seastar/src/rpc/rpc.cc:591:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const char*, const long unsigned int&, long unsigned int}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/HealthMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/HealthMonitor.cc.o -MF CMakeFiles/mon.dir/HealthMonitor.cc.o.d -o CMakeFiles/mon.dir/HealthMonitor.cc.o -c /<>/src/mon/HealthMonitor.cc [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/KVMonitor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/KVMonitor.cc.o -MF CMakeFiles/mon.dir/KVMonitor.cc.o.d -o CMakeFiles/mon.dir/KVMonitor.cc.o -c /<>/src/mon/KVMonitor.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Elector.h:23, from /<>/src/mon/Monitor.h:39, from /<>/src/mon/HealthMonitor.cc:26: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/mon/HealthMonitor.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Elector.h:23, from /<>/src/mon/Monitor.h:39, from /<>/src/mon/KVMonitor.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/mon/Monitor.h:27: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/alloc_failure_injector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/alloc_failure_injector.cc.o -MF CMakeFiles/seastar.dir/src/util/alloc_failure_injector.cc.o.d -o CMakeFiles/seastar.dir/src/util/alloc_failure_injector.cc.o -c /<>/src/seastar/src/util/alloc_failure_injector.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/src/util/alloc_failure_injector.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/seastar/include/seastar/util/alloc_failure_injector.hh:26, from /<>/src/seastar/src/util/alloc_failure_injector.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/backtrace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/backtrace.cc.o -MF CMakeFiles/seastar.dir/src/util/backtrace.cc.o.d -o CMakeFiles/seastar.dir/src/util/backtrace.cc.o -c /<>/src/seastar/src/util/backtrace.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/thread.hh:28, from /<>/src/seastar/src/util/backtrace.cc:31: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/variant:43, from /<>/src/seastar/include/seastar/util/backtrace.hh:26, from /<>/src/seastar/src/util/backtrace.cc:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/util/backtrace.cc:32: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const long unsigned int&}; sstring = basic_sstring]’: /<>/src/seastar/src/util/backtrace.cc:106:18: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const long unsigned int&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/mds/MDSAuthCaps.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/__/mds/MDSAuthCaps.cc.o -MF CMakeFiles/mon.dir/__/mds/MDSAuthCaps.cc.o.d -o CMakeFiles/mon.dir/__/mds/MDSAuthCaps.cc.o -c /<>/src/mds/MDSAuthCaps.cc [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/conversions.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/conversions.cc.o -MF CMakeFiles/seastar.dir/src/util/conversions.cc.o.d -o CMakeFiles/seastar.dir/src/util/conversions.cc.o -c /<>/src/seastar/src/util/conversions.cc In file included from /<>/src/seastar/src/util/conversions.cc:26: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {std::__cxx11::basic_string, std::allocator >&}; sstring = basic_sstring]’: /<>/src/seastar/src/util/conversions.cc:40:48: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {std::__cxx11::basic_string, std::allocator >&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string, std::allocator >&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/exceptions.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/exceptions.cc.o -MF CMakeFiles/seastar.dir/src/util/exceptions.cc.o.d -o CMakeFiles/seastar.dir/src/util/exceptions.cc.o -c /<>/src/seastar/src/util/exceptions.cc [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/file.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/file.cc.o -MF CMakeFiles/seastar.dir/src/util/file.cc.o.d -o CMakeFiles/seastar.dir/src/util/file.cc.o -c /<>/src/seastar/src/util/file.cc [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o -MF CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o.d -o CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o -c /<>/src/mgr/mgr_commands.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/seastar/src/util/file.cc:27: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/seastar/src/util/file.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSAuthCaps.h:26, from /<>/src/mds/MDSAuthCaps.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/MDSAuthCaps.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/osd/OSDCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/__/osd/OSDCap.cc.o -MF CMakeFiles/mon.dir/__/osd/OSDCap.cc.o.d -o CMakeFiles/mon.dir/__/osd/OSDCap.cc.o -c /<>/src/osd/OSDCap.cc [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/log.cc.o -MF CMakeFiles/seastar.dir/src/util/log.cc.o.d -o CMakeFiles/seastar.dir/src/util/log.cc.o -c /<>/src/seastar/src/util/log.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/src/util/log.cc:29: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /<>/src/fmt/include/fmt/core.h:13, from /<>/src/seastar/src/util/log.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/src/util/log.cc:34: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const basic_sstring&}; sstring = basic_sstring]’: /<>/src/seastar/src/util/log.cc:378:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::basic_sstring&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string&>]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/chrono.h:17, from /<>/src/seastar/src/util/log.cc:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/OpRequest.h:17, from /<>/src/osd/OSDCap.h:33, from /<>/src/osd/OSDCap.cc:21: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14, from /usr/include/boost/spirit/include/qi.hpp:16, from /<>/src/osd/OSDCap.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/mon/CMakeFiles/mon.dir/__/mgr/MgrCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mon/CMakeFiles/mon.dir/__/mgr/MgrCap.cc.o -MF CMakeFiles/mon.dir/__/mgr/MgrCap.cc.o.d -o CMakeFiles/mon.dir/__/mgr/MgrCap.cc.o -c /<>/src/mgr/MgrCap.cc [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/program-options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/program-options.cc.o -MF CMakeFiles/seastar.dir/src/util/program-options.cc.o.d -o CMakeFiles/seastar.dir/src/util/program-options.cc.o -c /<>/src/seastar/src/util/program-options.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/seastar/include/seastar/util/log-cli.hh:24, from /<>/src/seastar/src/util/program-options.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/program-options.hh:24, from /<>/src/seastar/src/util/program-options.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/read_first_line.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/read_first_line.cc.o -MF CMakeFiles/seastar.dir/src/util/read_first_line.cc.o.d -o CMakeFiles/seastar.dir/src/util/read_first_line.cc.o -c /<>/src/seastar/src/util/read_first_line.cc [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/tmp_file.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/tmp_file.cc.o -MF CMakeFiles/seastar.dir/src/util/tmp_file.cc.o.d -o CMakeFiles/seastar.dir/src/util/tmp_file.cc.o -c /<>/src/seastar/src/util/tmp_file.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/thread.hh:28, from /<>/src/seastar/include/seastar/util/tmp_file.hh:27, from /<>/src/seastar/src/util/tmp_file.cc:29: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/seastar/src/util/tmp_file.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/util/short_streams.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/util/short_streams.cc.o -MF CMakeFiles/seastar.dir/src/util/short_streams.cc.o.d -o CMakeFiles/seastar.dir/src/util/short_streams.cc.o -c /<>/src/seastar/src/util/short_streams.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/src/util/short_streams.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/src/util/short_streams.cc:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 40%] Building CXX object src/seastar/CMakeFiles/seastar.dir/src/websocket/server.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_LZ4_COMPRESS_DEFAULT -DSEASTAR_HAVE_NUMA -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/seastar/src -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fvisibility=hidden -UNDEBUG -Werror -Wno-array-bounds -Wno-error=deprecated-declarations -gz -DSEASTAR_DEFAULT_ALLOCATOR -Wno-error -Wno-sign-compare -Wno-attributes -Wno-pessimizing-move -Wno-address-of-packed-member -Wno-non-virtual-dtor -std=c++17 -MD -MT src/seastar/CMakeFiles/seastar.dir/src/websocket/server.cc.o -MF CMakeFiles/seastar.dir/src/websocket/server.cc.o.d -o CMakeFiles/seastar.dir/src/websocket/server.cc.o -c /<>/src/seastar/src/websocket/server.cc make -f src/compressor/CMakeFiles/compressor_objs.dir/build.make src/compressor/CMakeFiles/compressor_objs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor /<>/obj-powerpc64le-linux-gnu/src/compressor/CMakeFiles/compressor_objs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/CMakeFiles/compressor_objs.dir/build.make src/compressor/CMakeFiles/compressor_objs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 40%] Building CXX object src/compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o -MF CMakeFiles/compressor_objs.dir/Compressor.cc.o.d -o CMakeFiles/compressor_objs.dir/Compressor.cc.o -c /<>/src/compressor/Compressor.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/http/request.hh:33, from /<>/src/seastar/src/http/request_parser.rl:27, from /<>/src/seastar/include/seastar/websocket/server.hh:24, from /<>/src/seastar/src/websocket/server.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/core/ragel.hh:24, from /<>/src/seastar/src/http/request_parser.rl:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/queue.hh:24, from /<>/src/seastar/include/seastar/websocket/server.hh:29: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 40%] Built target compressor_objs make -f src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build.make src/erasure-code/CMakeFiles/erasure_code_plugins.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code /<>/obj-powerpc64le-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_plugins.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build.make src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build'. make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 40%] Built target erasure_code_plugins make -f src/compressor/CMakeFiles/compressor.dir/build.make src/compressor/CMakeFiles/compressor.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor /<>/obj-powerpc64le-linux-gnu/src/compressor/CMakeFiles/compressor.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/CMakeFiles/compressor.dir/build.make src/compressor/CMakeFiles/compressor.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 40%] Linking CXX static library ../../lib/libcompressor.a cd /<>/obj-powerpc64le-linux-gnu/src/compressor && /usr/bin/cmake -P CMakeFiles/compressor.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/compressor && /usr/bin/cmake -E cmake_link_script CMakeFiles/compressor.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcompressor.a CMakeFiles/compressor_objs.dir/Compressor.cc.o /usr/bin/ranlib ../../lib/libcompressor.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 40%] Built target compressor make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 40%] Linking CXX static library ../lib/libcommon.a cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/common.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/common.dir/link.txt --verbose=1 /usr/bin/ar qc ../lib/libcommon.a "auth/CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o" "auth/CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o" "auth/CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/Crypto.cc.o" "auth/CMakeFiles/common-auth-objs.dir/KeyRing.cc.o" "auth/CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o" "common/CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o" "common/CMakeFiles/common-common-objs.dir/BackTrace.cc.o" "common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o" "common/CMakeFiles/common-common-objs.dir/Cycles.cc.o" "common/CMakeFiles/common-common-objs.dir/CDC.cc.o" "common/CMakeFiles/common-common-objs.dir/DecayCounter.cc.o" "common/CMakeFiles/common-common-objs.dir/FastCDC.cc.o" "common/CMakeFiles/common-common-objs.dir/Finisher.cc.o" "common/CMakeFiles/common-common-objs.dir/FixedCDC.cc.o" "common/CMakeFiles/common-common-objs.dir/Formatter.cc.o" "common/CMakeFiles/common-common-objs.dir/Graylog.cc.o" "common/CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o" "common/CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o" "common/CMakeFiles/common-common-objs.dir/LogClient.cc.o" "common/CMakeFiles/common-common-objs.dir/LogEntry.cc.o" "common/CMakeFiles/common-common-objs.dir/ostream_temp.cc.o" "common/CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o" "common/CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o" "common/CMakeFiles/common-common-objs.dir/Readahead.cc.o" "common/CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o" "common/CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o" "common/CMakeFiles/common-common-objs.dir/Thread.cc.o" "common/CMakeFiles/common-common-objs.dir/Throttle.cc.o" "common/CMakeFiles/common-common-objs.dir/Timer.cc.o" "common/CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o" "common/CMakeFiles/common-common-objs.dir/TrackedOp.cc.o" "common/CMakeFiles/common-common-objs.dir/WorkQueue.cc.o" "common/CMakeFiles/common-common-objs.dir/admin_socket.cc.o" "common/CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o" "common/CMakeFiles/common-common-objs.dir/assert.cc.o" "common/CMakeFiles/common-common-objs.dir/bit_str.cc.o" "common/CMakeFiles/common-common-objs.dir/bloom_filter.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_context.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_frag.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_fs.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_hash.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_json.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_strings.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_releases.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_time.cc.o" "common/CMakeFiles/common-common-objs.dir/cmdparse.cc.o" "common/CMakeFiles/common-common-objs.dir/code_environment.cc.o" "common/CMakeFiles/common-common-objs.dir/common_init.cc.o" "common/CMakeFiles/common-common-objs.dir/compat.cc.o" "common/CMakeFiles/common-common-objs.dir/config.cc.o" "common/CMakeFiles/common-common-objs.dir/config_values.cc.o" "common/CMakeFiles/common-common-objs.dir/dout.cc.o" "common/CMakeFiles/common-common-objs.dir/entity_name.cc.o" "common/CMakeFiles/common-common-objs.dir/environment.cc.o" "common/CMakeFiles/common-common-objs.dir/errno.cc.o" "common/CMakeFiles/common-common-objs.dir/escape.cc.o" "common/CMakeFiles/common-common-objs.dir/fd.cc.o" "common/CMakeFiles/common-common-objs.dir/fs_types.cc.o" "common/CMakeFiles/common-common-objs.dir/hex.cc.o" "common/CMakeFiles/common-common-objs.dir/histogram.cc.o" "common/CMakeFiles/common-common-objs.dir/hobject.cc.o" "common/CMakeFiles/common-common-objs.dir/hostname.cc.o" "common/CMakeFiles/common-common-objs.dir/ipaddr.cc.o" "common/CMakeFiles/common-common-objs.dir/iso_8601.cc.o" "common/CMakeFiles/common-common-objs.dir/mempool.cc.o" "common/CMakeFiles/common-common-objs.dir/mime.c.o" "common/CMakeFiles/common-common-objs.dir/numa.cc.o" "common/CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o" "common/CMakeFiles/common-common-objs.dir/options.cc.o" "common/CMakeFiles/common-common-objs.dir/page.cc.o" "common/CMakeFiles/common-common-objs.dir/perf_counters.cc.o" "common/CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o" "common/CMakeFiles/common-common-objs.dir/perf_histogram.cc.o" "common/CMakeFiles/common-common-objs.dir/pick_address.cc.o" "common/CMakeFiles/common-common-objs.dir/random_string.cc.o" "common/CMakeFiles/common-common-objs.dir/reverse.c.o" "common/CMakeFiles/common-common-objs.dir/run_cmd.cc.o" "common/CMakeFiles/common-common-objs.dir/scrub_types.cc.o" "common/CMakeFiles/common-common-objs.dir/signal.cc.o" "common/CMakeFiles/common-common-objs.dir/snap_types.cc.o" "common/CMakeFiles/common-common-objs.dir/str_list.cc.o" "common/CMakeFiles/common-common-objs.dir/str_map.cc.o" "common/CMakeFiles/common-common-objs.dir/strtol.cc.o" "common/CMakeFiles/common-common-objs.dir/types.cc.o" "common/CMakeFiles/common-common-objs.dir/url_escape.cc.o" "common/CMakeFiles/common-common-objs.dir/pretty_binary.cc.o" "common/CMakeFiles/common-common-objs.dir/utf8.c.o" "common/CMakeFiles/common-common-objs.dir/util.cc.o" "common/CMakeFiles/common-common-objs.dir/version.cc.o" "common/CMakeFiles/common-common-objs.dir/Journald.cc.o" "common/CMakeFiles/common-common-objs.dir/blkdev.cc.o" "common/CMakeFiles/common-common-objs.dir/dns_resolve.cc.o" "common/CMakeFiles/common-common-objs.dir/linux_version.c.o" "common/CMakeFiles/common-common-objs.dir/SubProcess.cc.o" "common/options/CMakeFiles/common-options-objs.dir/build_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/global_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/crimson_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mgr_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mds_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mds-client_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mon_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/osd_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/rbd_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/rgw_options.cc.o" "msg/CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o" "msg/CMakeFiles/common-msg-objs.dir/Message.cc.o" "msg/CMakeFiles/common-msg-objs.dir/Messenger.cc.o" "msg/CMakeFiles/common-msg-objs.dir/Connection.cc.o" "msg/CMakeFiles/common-msg-objs.dir/msg_types.cc.o" "msg/CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/Event.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/Stack.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/Infiniband.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAConnectedSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPConnectedSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAServerSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPServerSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAStack.cc.o" common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o "CMakeFiles/common-objs.dir/ceph_ver.c.o" "CMakeFiles/common-objs.dir/global/global_context.cc.o" "CMakeFiles/common-objs.dir/xxHash/xxhash.c.o" "CMakeFiles/common-objs.dir/common/error_code.cc.o" "CMakeFiles/common-objs.dir/common/tracer.cc.o" "CMakeFiles/common-objs.dir/log/Log.cc.o" "CMakeFiles/common-objs.dir/mon/MonCap.cc.o" "CMakeFiles/common-objs.dir/mon/MonClient.cc.o" "CMakeFiles/common-objs.dir/mon/MonMap.cc.o" "CMakeFiles/common-objs.dir/mon/MonSub.cc.o" "CMakeFiles/common-objs.dir/mon/error_code.cc.o" "CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o" "CMakeFiles/common-objs.dir/mon/PGMap.cc.o" "CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o" "CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o" "CMakeFiles/common-objs.dir/osd/HitSet.cc.o" "CMakeFiles/common-objs.dir/osd/OSDMap.cc.o" "CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o" "CMakeFiles/common-objs.dir/osd/osd_types.cc.o" "CMakeFiles/common-objs.dir/osd/error_code.cc.o" "CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o" "CMakeFiles/common-objs.dir/osd/OpRequest.cc.o" "CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o" "CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o" "CMakeFiles/common-objs.dir/osdc/Striper.cc.o" "CMakeFiles/common-objs.dir/osdc/Objecter.cc.o" "CMakeFiles/common-objs.dir/osdc/error_code.cc.o" "CMakeFiles/common-objs.dir/librbd/Features.cc.o" "CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o" "CMakeFiles/common-objs.dir/mds/MDSMap.cc.o" "CMakeFiles/common-objs.dir/mds/FSMap.cc.o" "CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o" "CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o" "CMakeFiles/common-objs.dir/mds/mdstypes.cc.o" "CMakeFiles/common-objs.dir/mds/flock.cc.o" "CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o" common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o crush/CMakeFiles/crush_objs.dir/builder.c.o crush/CMakeFiles/crush_objs.dir/mapper.c.o crush/CMakeFiles/crush_objs.dir/crush.c.o crush/CMakeFiles/crush_objs.dir/hash.c.o crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o [ 41%] Linking CXX static library ../../lib/libseastar.a cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/cmake -P CMakeFiles/seastar.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/seastar && /usr/bin/cmake -E cmake_link_script CMakeFiles/seastar.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libseastar.a CMakeFiles/seastar.dir/src/core/alien.cc.o CMakeFiles/seastar.dir/src/core/file.cc.o CMakeFiles/seastar.dir/src/core/fair_queue.cc.o CMakeFiles/seastar.dir/src/core/reactor_backend.cc.o CMakeFiles/seastar.dir/src/core/thread_pool.cc.o "CMakeFiles/seastar.dir/src/core/app-template.cc.o" CMakeFiles/seastar.dir/src/core/dpdk_rte.cc.o CMakeFiles/seastar.dir/src/core/exception_hacks.cc.o CMakeFiles/seastar.dir/src/core/execution_stage.cc.o CMakeFiles/seastar.dir/src/core/fsnotify.cc.o CMakeFiles/seastar.dir/src/core/fsqual.cc.o CMakeFiles/seastar.dir/src/core/fstream.cc.o CMakeFiles/seastar.dir/src/core/future.cc.o "CMakeFiles/seastar.dir/src/core/future-util.cc.o" "CMakeFiles/seastar.dir/src/core/linux-aio.cc.o" CMakeFiles/seastar.dir/src/core/memory.cc.o CMakeFiles/seastar.dir/src/core/metrics.cc.o CMakeFiles/seastar.dir/src/core/on_internal_error.cc.o CMakeFiles/seastar.dir/src/core/posix.cc.o CMakeFiles/seastar.dir/src/core/prometheus.cc.o CMakeFiles/seastar.dir/src/core/program_options.cc.o CMakeFiles/seastar.dir/src/core/reactor.cc.o CMakeFiles/seastar.dir/src/core/resource.cc.o CMakeFiles/seastar.dir/src/core/sharded.cc.o CMakeFiles/seastar.dir/src/core/scollectd.cc.o CMakeFiles/seastar.dir/src/core/systemwide_memory_barrier.cc.o CMakeFiles/seastar.dir/src/core/smp.cc.o CMakeFiles/seastar.dir/src/core/sstring.cc.o CMakeFiles/seastar.dir/src/core/thread.cc.o CMakeFiles/seastar.dir/src/core/uname.cc.o CMakeFiles/seastar.dir/src/core/io_queue.cc.o CMakeFiles/seastar.dir/src/core/semaphore.cc.o "CMakeFiles/seastar.dir/src/core/condition-variable.cc.o" CMakeFiles/seastar.dir/src/http/api_docs.cc.o CMakeFiles/seastar.dir/src/http/common.cc.o CMakeFiles/seastar.dir/src/http/file_handler.cc.o CMakeFiles/seastar.dir/src/http/httpd.cc.o CMakeFiles/seastar.dir/src/http/json_path.cc.o CMakeFiles/seastar.dir/src/http/matcher.cc.o CMakeFiles/seastar.dir/src/http/mime_types.cc.o CMakeFiles/seastar.dir/src/http/reply.cc.o CMakeFiles/seastar.dir/src/http/routes.cc.o CMakeFiles/seastar.dir/src/http/transformers.cc.o CMakeFiles/seastar.dir/src/json/formatter.cc.o CMakeFiles/seastar.dir/src/json/json_elements.cc.o CMakeFiles/seastar.dir/src/net/arp.cc.o CMakeFiles/seastar.dir/src/net/config.cc.o CMakeFiles/seastar.dir/src/net/dhcp.cc.o CMakeFiles/seastar.dir/src/net/dns.cc.o CMakeFiles/seastar.dir/src/net/dpdk.cc.o CMakeFiles/seastar.dir/src/net/ethernet.cc.o CMakeFiles/seastar.dir/src/net/inet_address.cc.o CMakeFiles/seastar.dir/src/net/ip.cc.o CMakeFiles/seastar.dir/src/net/ip_checksum.cc.o "CMakeFiles/seastar.dir/src/net/native-stack.cc.o" CMakeFiles/seastar.dir/src/net/net.cc.o CMakeFiles/seastar.dir/src/net/packet.cc.o "CMakeFiles/seastar.dir/src/net/posix-stack.cc.o" CMakeFiles/seastar.dir/src/net/proxy.cc.o CMakeFiles/seastar.dir/src/net/socket_address.cc.o CMakeFiles/seastar.dir/src/net/stack.cc.o CMakeFiles/seastar.dir/src/net/tcp.cc.o CMakeFiles/seastar.dir/src/net/tls.cc.o CMakeFiles/seastar.dir/src/net/udp.cc.o CMakeFiles/seastar.dir/src/net/unix_address.cc.o CMakeFiles/seastar.dir/src/net/virtio.cc.o CMakeFiles/seastar.dir/src/rpc/lz4_compressor.cc.o CMakeFiles/seastar.dir/src/rpc/lz4_fragmented_compressor.cc.o CMakeFiles/seastar.dir/src/rpc/rpc.cc.o CMakeFiles/seastar.dir/src/util/alloc_failure_injector.cc.o CMakeFiles/seastar.dir/src/util/backtrace.cc.o CMakeFiles/seastar.dir/src/util/conversions.cc.o CMakeFiles/seastar.dir/src/util/exceptions.cc.o CMakeFiles/seastar.dir/src/util/file.cc.o CMakeFiles/seastar.dir/src/util/log.cc.o "CMakeFiles/seastar.dir/src/util/program-options.cc.o" CMakeFiles/seastar.dir/src/util/read_first_line.cc.o CMakeFiles/seastar.dir/src/util/tmp_file.cc.o CMakeFiles/seastar.dir/src/util/short_streams.cc.o CMakeFiles/seastar.dir/src/websocket/server.cc.o /usr/bin/ranlib ../lib/libcommon.a /usr/bin/ranlib ../../lib/libseastar.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Built target seastar make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Linking CXX shared library ../lib/libceph-common.so cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-common.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph-common.so.2 -o ../lib/libceph-common.so.2 "auth/CMakeFiles/common-auth-objs.dir/AuthClientHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/AuthMethodList.cc.o" "auth/CMakeFiles/common-auth-objs.dir/AuthRegistry.cc.o" "auth/CMakeFiles/common-auth-objs.dir/AuthSessionHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/Crypto.cc.o" "auth/CMakeFiles/common-auth-objs.dir/KeyRing.cc.o" "auth/CMakeFiles/common-auth-objs.dir/RotatingKeyRing.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxAuthorizeHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxClientHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxProtocol.cc.o" "auth/CMakeFiles/common-auth-objs.dir/cephx/CephxSessionHandler.cc.o" "auth/CMakeFiles/common-auth-objs.dir/none/AuthNoneAuthorizeHandler.cc.o" "common/CMakeFiles/common-common-objs.dir/AsyncOpTracker.cc.o" "common/CMakeFiles/common-common-objs.dir/BackTrace.cc.o" "common/CMakeFiles/common-common-objs.dir/ConfUtils.cc.o" "common/CMakeFiles/common-common-objs.dir/Cycles.cc.o" "common/CMakeFiles/common-common-objs.dir/CDC.cc.o" "common/CMakeFiles/common-common-objs.dir/DecayCounter.cc.o" "common/CMakeFiles/common-common-objs.dir/FastCDC.cc.o" "common/CMakeFiles/common-common-objs.dir/Finisher.cc.o" "common/CMakeFiles/common-common-objs.dir/FixedCDC.cc.o" "common/CMakeFiles/common-common-objs.dir/Formatter.cc.o" "common/CMakeFiles/common-common-objs.dir/Graylog.cc.o" "common/CMakeFiles/common-common-objs.dir/HTMLFormatter.cc.o" "common/CMakeFiles/common-common-objs.dir/HeartbeatMap.cc.o" "common/CMakeFiles/common-common-objs.dir/LogClient.cc.o" "common/CMakeFiles/common-common-objs.dir/LogEntry.cc.o" "common/CMakeFiles/common-common-objs.dir/ostream_temp.cc.o" "common/CMakeFiles/common-common-objs.dir/OutputDataSocket.cc.o" "common/CMakeFiles/common-common-objs.dir/PluginRegistry.cc.o" "common/CMakeFiles/common-common-objs.dir/Readahead.cc.o" "common/CMakeFiles/common-common-objs.dir/RefCountedObj.cc.o" "common/CMakeFiles/common-common-objs.dir/SloppyCRCMap.cc.o" "common/CMakeFiles/common-common-objs.dir/Thread.cc.o" "common/CMakeFiles/common-common-objs.dir/Throttle.cc.o" "common/CMakeFiles/common-common-objs.dir/Timer.cc.o" "common/CMakeFiles/common-common-objs.dir/TracepointProvider.cc.o" "common/CMakeFiles/common-common-objs.dir/TrackedOp.cc.o" "common/CMakeFiles/common-common-objs.dir/WorkQueue.cc.o" "common/CMakeFiles/common-common-objs.dir/admin_socket.cc.o" "common/CMakeFiles/common-common-objs.dir/admin_socket_client.cc.o" "common/CMakeFiles/common-common-objs.dir/assert.cc.o" "common/CMakeFiles/common-common-objs.dir/bit_str.cc.o" "common/CMakeFiles/common-common-objs.dir/bloom_filter.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_argparse.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_context.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_crypto.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_frag.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_fs.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_hash.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_json.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_strings.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_releases.cc.o" "common/CMakeFiles/common-common-objs.dir/ceph_time.cc.o" "common/CMakeFiles/common-common-objs.dir/cmdparse.cc.o" "common/CMakeFiles/common-common-objs.dir/code_environment.cc.o" "common/CMakeFiles/common-common-objs.dir/common_init.cc.o" "common/CMakeFiles/common-common-objs.dir/compat.cc.o" "common/CMakeFiles/common-common-objs.dir/config.cc.o" "common/CMakeFiles/common-common-objs.dir/config_values.cc.o" "common/CMakeFiles/common-common-objs.dir/dout.cc.o" "common/CMakeFiles/common-common-objs.dir/entity_name.cc.o" "common/CMakeFiles/common-common-objs.dir/environment.cc.o" "common/CMakeFiles/common-common-objs.dir/errno.cc.o" "common/CMakeFiles/common-common-objs.dir/escape.cc.o" "common/CMakeFiles/common-common-objs.dir/fd.cc.o" "common/CMakeFiles/common-common-objs.dir/fs_types.cc.o" "common/CMakeFiles/common-common-objs.dir/hex.cc.o" "common/CMakeFiles/common-common-objs.dir/histogram.cc.o" "common/CMakeFiles/common-common-objs.dir/hobject.cc.o" "common/CMakeFiles/common-common-objs.dir/hostname.cc.o" "common/CMakeFiles/common-common-objs.dir/ipaddr.cc.o" "common/CMakeFiles/common-common-objs.dir/iso_8601.cc.o" "common/CMakeFiles/common-common-objs.dir/mempool.cc.o" "common/CMakeFiles/common-common-objs.dir/mime.c.o" "common/CMakeFiles/common-common-objs.dir/numa.cc.o" "common/CMakeFiles/common-common-objs.dir/openssl_opts_handler.cc.o" "common/CMakeFiles/common-common-objs.dir/options.cc.o" "common/CMakeFiles/common-common-objs.dir/page.cc.o" "common/CMakeFiles/common-common-objs.dir/perf_counters.cc.o" "common/CMakeFiles/common-common-objs.dir/perf_counters_collection.cc.o" "common/CMakeFiles/common-common-objs.dir/perf_histogram.cc.o" "common/CMakeFiles/common-common-objs.dir/pick_address.cc.o" "common/CMakeFiles/common-common-objs.dir/random_string.cc.o" "common/CMakeFiles/common-common-objs.dir/reverse.c.o" "common/CMakeFiles/common-common-objs.dir/run_cmd.cc.o" "common/CMakeFiles/common-common-objs.dir/scrub_types.cc.o" "common/CMakeFiles/common-common-objs.dir/signal.cc.o" "common/CMakeFiles/common-common-objs.dir/snap_types.cc.o" "common/CMakeFiles/common-common-objs.dir/str_list.cc.o" "common/CMakeFiles/common-common-objs.dir/str_map.cc.o" "common/CMakeFiles/common-common-objs.dir/strtol.cc.o" "common/CMakeFiles/common-common-objs.dir/types.cc.o" "common/CMakeFiles/common-common-objs.dir/url_escape.cc.o" "common/CMakeFiles/common-common-objs.dir/pretty_binary.cc.o" "common/CMakeFiles/common-common-objs.dir/utf8.c.o" "common/CMakeFiles/common-common-objs.dir/util.cc.o" "common/CMakeFiles/common-common-objs.dir/version.cc.o" "common/CMakeFiles/common-common-objs.dir/Journald.cc.o" "common/CMakeFiles/common-common-objs.dir/blkdev.cc.o" "common/CMakeFiles/common-common-objs.dir/dns_resolve.cc.o" "common/CMakeFiles/common-common-objs.dir/linux_version.c.o" "common/CMakeFiles/common-common-objs.dir/SubProcess.cc.o" "common/options/CMakeFiles/common-options-objs.dir/build_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/global_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/crimson_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mgr_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mds_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mds-client_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/mon_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/osd_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/rbd_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o" "common/options/CMakeFiles/common-options-objs.dir/rgw_options.cc.o" "msg/CMakeFiles/common-msg-objs.dir/DispatchQueue.cc.o" "msg/CMakeFiles/common-msg-objs.dir/Message.cc.o" "msg/CMakeFiles/common-msg-objs.dir/Messenger.cc.o" "msg/CMakeFiles/common-msg-objs.dir/Connection.cc.o" "msg/CMakeFiles/common-msg-objs.dir/msg_types.cc.o" "msg/CMakeFiles/common-msg-objs.dir/compressor_registry.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/AsyncConnection.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/AsyncMessenger.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/Protocol.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV1.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/ProtocolV2.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/Event.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/EventSelect.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/PosixStack.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/Stack.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/crypto_onwire.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/compression_onwire.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/frames_v2.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/net_handler.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/EventEpoll.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/Infiniband.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAConnectedSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPConnectedSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAServerSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAIWARPServerSocketImpl.cc.o" "msg/CMakeFiles/common-msg-objs.dir/async/rdma/RDMAStack.cc.o" common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o "CMakeFiles/common-objs.dir/ceph_ver.c.o" "CMakeFiles/common-objs.dir/global/global_context.cc.o" "CMakeFiles/common-objs.dir/xxHash/xxhash.c.o" "CMakeFiles/common-objs.dir/common/error_code.cc.o" "CMakeFiles/common-objs.dir/common/tracer.cc.o" "CMakeFiles/common-objs.dir/log/Log.cc.o" "CMakeFiles/common-objs.dir/mon/MonCap.cc.o" "CMakeFiles/common-objs.dir/mon/MonClient.cc.o" "CMakeFiles/common-objs.dir/mon/MonMap.cc.o" "CMakeFiles/common-objs.dir/mon/MonSub.cc.o" "CMakeFiles/common-objs.dir/mon/error_code.cc.o" "CMakeFiles/common-objs.dir/mgr/MgrClient.cc.o" "CMakeFiles/common-objs.dir/mon/PGMap.cc.o" "CMakeFiles/common-objs.dir/mgr/ServiceMap.cc.o" "CMakeFiles/common-objs.dir/osd/ECMsgTypes.cc.o" "CMakeFiles/common-objs.dir/osd/HitSet.cc.o" "CMakeFiles/common-objs.dir/osd/OSDMap.cc.o" "CMakeFiles/common-objs.dir/osd/OSDMapMapping.cc.o" "CMakeFiles/common-objs.dir/osd/osd_types.cc.o" "CMakeFiles/common-objs.dir/osd/error_code.cc.o" "CMakeFiles/common-objs.dir/osd/PGPeeringEvent.cc.o" "CMakeFiles/common-objs.dir/osd/OpRequest.cc.o" "CMakeFiles/common-objs.dir/osd/ClassHandler.cc.o" "CMakeFiles/common-objs.dir/osd/osd_op_util.cc.o" "CMakeFiles/common-objs.dir/osdc/Striper.cc.o" "CMakeFiles/common-objs.dir/osdc/Objecter.cc.o" "CMakeFiles/common-objs.dir/osdc/error_code.cc.o" "CMakeFiles/common-objs.dir/librbd/Features.cc.o" "CMakeFiles/common-objs.dir/librbd/io/IoOperations.cc.o" "CMakeFiles/common-objs.dir/mds/MDSMap.cc.o" "CMakeFiles/common-objs.dir/mds/FSMap.cc.o" "CMakeFiles/common-objs.dir/mds/FSMapUser.cc.o" "CMakeFiles/common-objs.dir/mds/inode_backtrace.cc.o" "CMakeFiles/common-objs.dir/mds/mdstypes.cc.o" "CMakeFiles/common-objs.dir/mds/flock.cc.o" "CMakeFiles/common-objs.dir/mds/cephfs_features.cc.o" common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o crush/CMakeFiles/crush_objs.dir/builder.c.o crush/CMakeFiles/crush_objs.dir/mapper.c.o crush/CMakeFiles/crush_objs.dir/crush.c.o crush/CMakeFiles/crush_objs.dir/hash.c.o crush/CMakeFiles/crush_objs.dir/CrushWrapper.cc.o crush/CMakeFiles/crush_objs.dir/CrushCompiler.cc.o crush/CMakeFiles/crush_objs.dir/CrushTester.cc.o crush/CMakeFiles/crush_objs.dir/CrushLocation.cc.o -Wl,-rpath,::::::::::::::::::::::::::::::::::: ../lib/libjson_spirit.a ../lib/liberasure_code.a ../lib/libarch.a ../lib/libcrc32.a -lresolv /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so ../lib/libcommon_utf8.a ../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Built target common make -f src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build.make src/compressor/lz4/CMakeFiles/ceph_lz4.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/lz4 /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/lz4 /<>/obj-powerpc64le-linux-gnu/src/compressor/lz4/CMakeFiles/ceph_lz4.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build.make src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Building CXX object src/compressor/lz4/CMakeFiles/ceph_lz4.dir/CompressionPluginLZ4.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/lz4 && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dceph_lz4_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/compressor/lz4/CMakeFiles/ceph_lz4.dir/CompressionPluginLZ4.cc.o -MF CMakeFiles/ceph_lz4.dir/CompressionPluginLZ4.cc.o.d -o CMakeFiles/ceph_lz4.dir/CompressionPluginLZ4.cc.o -c /<>/src/compressor/lz4/CompressionPluginLZ4.cc [ 41%] Linking CXX static library ../../lib/libmon.a cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/cmake -P CMakeFiles/mon.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/mon && /usr/bin/cmake -E cmake_link_script CMakeFiles/mon.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libmon.a CMakeFiles/mon.dir/__/auth/cephx/CephxKeyServer.cc.o CMakeFiles/mon.dir/__/auth/cephx/CephxServiceHandler.cc.o CMakeFiles/mon.dir/__/auth/AuthServiceHandler.cc.o CMakeFiles/mon.dir/Paxos.cc.o CMakeFiles/mon.dir/PaxosService.cc.o CMakeFiles/mon.dir/OSDMonitor.cc.o CMakeFiles/mon.dir/MDSMonitor.cc.o CMakeFiles/mon.dir/CommandHandler.cc.o CMakeFiles/mon.dir/FSCommands.cc.o CMakeFiles/mon.dir/MgrMonitor.cc.o CMakeFiles/mon.dir/MgrStatMonitor.cc.o CMakeFiles/mon.dir/Monitor.cc.o CMakeFiles/mon.dir/MonmapMonitor.cc.o CMakeFiles/mon.dir/LogMonitor.cc.o CMakeFiles/mon.dir/AuthMonitor.cc.o CMakeFiles/mon.dir/ConfigMap.cc.o CMakeFiles/mon.dir/ConfigMonitor.cc.o CMakeFiles/mon.dir/Elector.cc.o CMakeFiles/mon.dir/ElectionLogic.cc.o CMakeFiles/mon.dir/ConnectionTracker.cc.o CMakeFiles/mon.dir/HealthMonitor.cc.o CMakeFiles/mon.dir/KVMonitor.cc.o CMakeFiles/mon.dir/__/mds/MDSAuthCaps.cc.o CMakeFiles/mon.dir/__/mgr/mgr_commands.cc.o CMakeFiles/mon.dir/__/osd/OSDCap.cc.o CMakeFiles/mon.dir/__/mgr/MgrCap.cc.o ../mgr/CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../lib/libceph-common.so.2 ../lib/libceph-common.so.2 ../lib/libceph-common.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Built target ceph-common make -f src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build.make src/compressor/snappy/CMakeFiles/ceph_snappy.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/snappy /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/snappy /<>/obj-powerpc64le-linux-gnu/src/compressor/snappy/CMakeFiles/ceph_snappy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build.make src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Building CXX object src/compressor/snappy/CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/snappy && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dceph_snappy_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/compressor/snappy/CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o -MF CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o.d -o CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o -c /<>/src/compressor/snappy/CompressionPluginSnappy.cc [ 41%] Linking CXX shared library ../../../lib/libceph_lz4.so cd /<>/obj-powerpc64le-linux-gnu/src/compressor/lz4 && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph_lz4.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph_lz4.so.2 -o ../../../lib/libceph_lz4.so.2.0.0 CMakeFiles/ceph_lz4.dir/CompressionPluginLZ4.cc.o /usr/lib/powerpc64le-linux-gnu/liblz4.so ../../../lib/libcompressor.a cd /<>/obj-powerpc64le-linux-gnu/src/compressor/lz4 && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libceph_lz4.so.2.0.0 ../../../lib/libceph_lz4.so.2 ../../../lib/libceph_lz4.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Built target ceph_lz4 make -f src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build.make src/compressor/zlib/CMakeFiles/ceph_zlib.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zlib /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib/CMakeFiles/ceph_zlib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build.make src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dceph_zlib_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/isa-l/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/compressor/zlib/CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o -MF CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o.d -o CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o -c /<>/src/compressor/zlib/CompressionPluginZlib.cc /usr/bin/ranlib ../../lib/libmon.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Built target mon make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson /<>/obj-powerpc64le-linux-gnu/src/crimson/CMakeFiles/crimson-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/auth/Crypto.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/auth/Crypto.cc.o -MF CMakeFiles/crimson-common.dir/__/auth/Crypto.cc.o.d -o CMakeFiles/crimson-common.dir/__/auth/Crypto.cc.o -c /<>/src/auth/Crypto.cc [ 41%] Linking CXX shared library ../../../lib/libceph_snappy.so cd /<>/obj-powerpc64le-linux-gnu/src/compressor/snappy && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph_snappy.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph_snappy.so.2 -o ../../../lib/libceph_snappy.so.2.0.0 CMakeFiles/ceph_snappy.dir/CompressionPluginSnappy.cc.o /usr/lib/powerpc64le-linux-gnu/libsnappy.so ../../../lib/libcompressor.a cd /<>/obj-powerpc64le-linux-gnu/src/compressor/snappy && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libceph_snappy.so.2.0.0 ../../../lib/libceph_snappy.so.2 ../../../lib/libceph_snappy.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 41%] Built target ceph_snappy make -f src/crimson/admin/CMakeFiles/crimson-admin.dir/build.make src/crimson/admin/CMakeFiles/crimson-admin.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/admin /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/admin /<>/obj-powerpc64le-linux-gnu/src/crimson/admin/CMakeFiles/crimson-admin.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/admin/CMakeFiles/crimson-admin.dir/build.make src/crimson/admin/CMakeFiles/crimson-admin.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 42%] Building CXX object src/crimson/admin/CMakeFiles/crimson-admin.dir/admin_socket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/admin && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/admin/CMakeFiles/crimson-admin.dir/admin_socket.cc.o -MF CMakeFiles/crimson-admin.dir/admin_socket.cc.o.d -o CMakeFiles/crimson-admin.dir/admin_socket.cc.o -c /<>/src/crimson/admin/admin_socket.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Crypto.cc:21: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/auth/Crypto.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 42%] Building CXX object src/compressor/zlib/CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dceph_zlib_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/isa-l/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/compressor/zlib/CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o -MF CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o.d -o CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o -c /<>/src/compressor/zlib/ZlibCompressor.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/Crypto.cc:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/crimson/admin/admin_socket.h:16, from /<>/src/crimson/admin/admin_socket.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/admin/admin_socket.h:10: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/compressor/zlib/ZlibCompressor.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/compressor/zlib/ZlibCompressor.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/admin/admin_socket.h:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 42%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/admin_socket_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/admin_socket_client.cc.o -MF CMakeFiles/crimson-common.dir/__/common/admin_socket_client.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/admin_socket_client.cc.o -c /<>/src/common/admin_socket_client.cc [ 42%] Linking CXX shared library ../../../lib/libceph_zlib.so cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph_zlib.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph_zlib.so.2 -o ../../../lib/libceph_zlib.so.2.0.0 CMakeFiles/ceph_zlib.dir/CompressionPluginZlib.cc.o CMakeFiles/ceph_zlib.dir/ZlibCompressor.cc.o /usr/lib/powerpc64le-linux-gnu/libz.so ../../../lib/libcompressor.a cd /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libceph_zlib.so.2.0.0 ../../../lib/libceph_zlib.so.2 ../../../lib/libceph_zlib.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 42%] Built target ceph_zlib make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/global /<>/obj-powerpc64le-linux-gnu/src/global/CMakeFiles/global.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 42%] Linking CXX static library ../../lib/libglobal.a cd /<>/obj-powerpc64le-linux-gnu/src/global && /usr/bin/cmake -P CMakeFiles/global.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/global && /usr/bin/cmake -E cmake_link_script CMakeFiles/global.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libglobal.a CMakeFiles/libglobal_objs.dir/global_init.cc.o CMakeFiles/libglobal_objs.dir/pidfile.cc.o CMakeFiles/libglobal_objs.dir/signal_handler.cc.o In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/crimson/admin/admin_socket.h:16, from /<>/src/common/admin_socket.h:19, from /<>/src/common/admin_socket_client.cc:21: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/admin/admin_socket.h:10: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/ranlib ../../lib/libglobal.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 42%] Built target global make -f src/osdc/CMakeFiles/osdc.dir/build.make src/osdc/CMakeFiles/osdc.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osdc /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/osdc /<>/obj-powerpc64le-linux-gnu/src/osdc/CMakeFiles/osdc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/osdc/CMakeFiles/osdc.dir/build.make src/osdc/CMakeFiles/osdc.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 43%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Filer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osdc && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osdc/CMakeFiles/osdc.dir/Filer.cc.o -MF CMakeFiles/osdc.dir/Filer.cc.o.d -o CMakeFiles/osdc.dir/Filer.cc.o -c /<>/src/osdc/Filer.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/admin/admin_socket.h:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osdc/Filer.h:36, from /<>/src/osdc/Filer.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/osdc/Filer.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/bit_str.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/bit_str.cc.o -MF CMakeFiles/crimson-common.dir/__/common/bit_str.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/bit_str.cc.o -c /<>/src/common/bit_str.cc [ 43%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/bloom_filter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/bloom_filter.cc.o -MF CMakeFiles/crimson-common.dir/__/common/bloom_filter.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/bloom_filter.cc.o -c /<>/src/common/bloom_filter.cc [ 43%] Building CXX object src/crimson/admin/CMakeFiles/crimson-admin.dir/osd_admin.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/admin && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/admin/CMakeFiles/crimson-admin.dir/osd_admin.cc.o -MF CMakeFiles/crimson-admin.dir/osd_admin.cc.o.d -o CMakeFiles/crimson-admin.dir/osd_admin.cc.o -c /<>/src/crimson/admin/osd_admin.cc [ 43%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/buffer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/buffer.cc.o -MF CMakeFiles/crimson-common.dir/__/common/buffer.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/buffer.cc.o -c /<>/src/common/buffer.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/thread.hh:28, from /<>/src/crimson/admin/osd_admin.cc:11: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/admin/osd_admin.h:5, from /<>/src/crimson/admin/osd_admin.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Building CXX object src/osdc/CMakeFiles/osdc.dir/ObjectCacher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osdc && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osdc/CMakeFiles/osdc.dir/ObjectCacher.cc.o -MF CMakeFiles/osdc.dir/ObjectCacher.cc.o.d -o CMakeFiles/osdc.dir/ObjectCacher.cc.o -c /<>/src/osdc/ObjectCacher.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/admin/admin_socket.h:23, from /<>/src/crimson/admin/osd_admin.cc:15: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9, from /<>/src/crimson/osd/shard_services.h:10, from /<>/src/crimson/osd/osd.h:24, from /<>/src/crimson/admin/osd_admin.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/buffer_seastar.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/buffer_seastar.cc.o -MF CMakeFiles/crimson-common.dir/__/common/buffer_seastar.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/buffer_seastar.cc.o -c /<>/src/common/buffer_seastar.cc In file included from /<>/src/include/lru.h:24, from /<>/src/osdc/ObjectCacher.h:7, from /<>/src/osdc/ObjectCacher.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/msg/Messenger.h:20, from /<>/src/osdc/ObjectCacher.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/sharded.hh:24, from /<>/src/common/buffer_seastar.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_argparse.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_argparse.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_argparse.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_argparse.cc.o -c /<>/src/common/ceph_argparse.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/common/ceph_argparse.cc:16: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/Crypto.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_context.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_context.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_context.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_context.cc.o -c /<>/src/common/ceph_context.cc [ 43%] Building CXX object src/crimson/admin/CMakeFiles/crimson-admin.dir/pg_commands.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/admin && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/admin/CMakeFiles/crimson-admin.dir/pg_commands.cc.o -MF CMakeFiles/crimson-admin.dir/pg_commands.cc.o.d -o CMakeFiles/crimson-admin.dir/pg_commands.cc.o -c /<>/src/crimson/admin/pg_commands.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/crimson/admin/admin_socket.h:16, from /<>/src/crimson/admin/pg_commands.cc:13: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/admin/pg_commands.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/common/ceph_context.cc:16: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Objecter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osdc && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osdc/CMakeFiles/osdc.dir/Objecter.cc.o -MF CMakeFiles/osdc.dir/Objecter.cc.o.d -o CMakeFiles/osdc.dir/Objecter.cc.o -c /<>/src/osdc/Objecter.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/admin/admin_socket.h:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9, from /<>/src/crimson/osd/shard_services.h:10, from /<>/src/crimson/osd/osd.h:24, from /<>/src/crimson/admin/pg_commands.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_crypto.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_crypto.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_crypto.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_crypto.cc.o -c /<>/src/common/ceph_crypto.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Objecter.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/osdc/Objecter.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MPoolOp.h:18, from /<>/src/osdc/Objecter.cc:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/common/ceph_crypto.cc:17: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/common/ceph_crypto.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 43%] Linking CXX static library ../../../lib/libcrimson-admin.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson/admin && /usr/bin/cmake -P CMakeFiles/crimson-admin.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson/admin && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-admin.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libcrimson-admin.a "CMakeFiles/crimson-admin.dir/admin_socket.cc.o" "CMakeFiles/crimson-admin.dir/osd_admin.cc.o" "CMakeFiles/crimson-admin.dir/pg_commands.cc.o" /usr/bin/ranlib ../../../lib/libcrimson-admin.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 43%] Built target crimson-admin make -f src/global/CMakeFiles/global-static.dir/build.make src/global/CMakeFiles/global-static.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/global /<>/obj-powerpc64le-linux-gnu/src/global/CMakeFiles/global-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/global/CMakeFiles/global-static.dir/build.make src/global/CMakeFiles/global-static.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Linking CXX static library ../../lib/libglobal-static.a cd /<>/obj-powerpc64le-linux-gnu/src/global && /usr/bin/cmake -P CMakeFiles/global-static.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/global && /usr/bin/cmake -E cmake_link_script CMakeFiles/global-static.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libglobal-static.a CMakeFiles/libglobal_objs.dir/global_init.cc.o CMakeFiles/libglobal_objs.dir/pidfile.cc.o CMakeFiles/libglobal_objs.dir/signal_handler.cc.o /usr/bin/ranlib ../../lib/libglobal-static.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target global-static make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor /<>/obj-powerpc64le-linux-gnu/src/compressor/CMakeFiles/compressor_plugins.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Nothing to be done for 'src/compressor/CMakeFiles/compressor_plugins.dir/build'. make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target compressor_plugins make -f src/tools/CMakeFiles/ceph-conf.dir/build.make src/tools/CMakeFiles/ceph-conf.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-conf.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-conf.dir/build.make src/tools/CMakeFiles/ceph-conf.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 45%] Building CXX object src/tools/CMakeFiles/ceph-conf.dir/ceph_conf.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-conf.dir/ceph_conf.cc.o -MF CMakeFiles/ceph-conf.dir/ceph_conf.cc.o.d -o CMakeFiles/ceph-conf.dir/ceph_conf.cc.o -c /<>/src/tools/ceph_conf.cc [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_hash.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_hash.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_hash.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_hash.cc.o -c /<>/src/common/ceph_hash.cc [ 45%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_time.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_time.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_time.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_time.cc.o -c /<>/src/common/ceph_time.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/AuthMonitor.h:24, from /<>/src/tools/ceph_conf.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/tools/ceph_conf.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_strings.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_strings.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_strings.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_strings.cc.o -c /<>/src/common/ceph_strings.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_releases.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_releases.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_releases.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_releases.cc.o -c /<>/src/common/ceph_releases.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/cmdparse.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/cmdparse.cc.o -MF CMakeFiles/crimson-common.dir/__/common/cmdparse.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/cmdparse.cc.o -c /<>/src/common/cmdparse.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34, from /<>/src/osdc/Objecter.h:59: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/osdc/Objecter.h:18: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 46%] Linking CXX executable ../../bin/ceph-conf cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-conf.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-conf.dir/ceph_conf.cc.o" -o ../../bin/ceph-conf -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libglobal.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target ceph-conf make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/crushtool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/tools/CMakeFiles/crushtool.dir/crushtool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/crushtool.dir/crushtool.cc.o -MF CMakeFiles/crushtool.dir/crushtool.cc.o.d -o CMakeFiles/crushtool.dir/crushtool.cc.o -c /<>/src/tools/crushtool.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/common/cmdparse.cc:18: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/common/cmdparse.h:6, from /<>/src/common/cmdparse.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/tools/crushtool.cc:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from /<>/src/tools/crushtool.cc:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/common_init.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/common_init.cc.o -MF CMakeFiles/crimson-common.dir/__/common/common_init.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/common_init.cc.o -c /<>/src/common/common_init.cc [ 46%] Building CXX object src/osdc/CMakeFiles/osdc.dir/error_code.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osdc && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osdc/CMakeFiles/osdc.dir/error_code.cc.o -MF CMakeFiles/osdc.dir/error_code.cc.o.d -o CMakeFiles/osdc.dir/error_code.cc.o -c /<>/src/osdc/error_code.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/crimson/admin/admin_socket.h:16, from /<>/src/common/admin_socket.h:19, from /<>/src/common/common_init.cc:17: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/common_init.h:18, from /<>/src/common/common_init.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Linking CXX executable ../../bin/crushtool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/crushtool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/crushtool.dir/crushtool.cc.o -o ../../bin/crushtool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libglobal.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv [ 46%] Building CXX object src/osdc/CMakeFiles/osdc.dir/Striper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osdc && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osdc/CMakeFiles/osdc.dir/Striper.cc.o -MF CMakeFiles/osdc.dir/Striper.cc.o.d -o CMakeFiles/osdc.dir/Striper.cc.o -c /<>/src/osdc/Striper.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target crushtool make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/monmaptool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/tools/CMakeFiles/monmaptool.dir/monmaptool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/monmaptool.dir/monmaptool.cc.o -MF CMakeFiles/monmaptool.dir/monmaptool.cc.o.d -o CMakeFiles/monmaptool.dir/monmaptool.cc.o -c /<>/src/tools/monmaptool.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/admin/admin_socket.h:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/osdc/Striper.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/osdc/Striper.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/compat.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/compat.cc.o -MF CMakeFiles/crimson-common.dir/__/common/compat.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/compat.cc.o -c /<>/src/common/compat.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/code_environment.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/code_environment.cc.o -MF CMakeFiles/crimson-common.dir/__/common/code_environment.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/code_environment.cc.o -c /<>/src/common/code_environment.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/config.cc.o -MF CMakeFiles/crimson-common.dir/__/common/config.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/config.cc.o -c /<>/src/common/config.cc [ 46%] Linking CXX executable ../../bin/monmaptool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/monmaptool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/monmaptool.dir/monmaptool.cc.o -o ../../bin/monmaptool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libglobal.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target monmaptool make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/osdmaptool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/tools/CMakeFiles/osdmaptool.dir/osdmaptool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/osdmaptool.dir/osdmaptool.cc.o -MF CMakeFiles/osdmaptool.dir/osdmaptool.cc.o.d -o CMakeFiles/osdmaptool.dir/osdmaptool.cc.o -c /<>/src/tools/osdmaptool.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/common/config.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/fs_fwd.h:35, from /usr/include/c++/12/filesystem:44, from /<>/src/common/config.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Linking CXX static library ../../lib/libosdc.a cd /<>/obj-powerpc64le-linux-gnu/src/osdc && /usr/bin/cmake -P CMakeFiles/osdc.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/osdc && /usr/bin/cmake -E cmake_link_script CMakeFiles/osdc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libosdc.a CMakeFiles/osdc.dir/Filer.cc.o CMakeFiles/osdc.dir/ObjectCacher.cc.o CMakeFiles/osdc.dir/Objecter.cc.o CMakeFiles/osdc.dir/error_code.cc.o CMakeFiles/osdc.dir/Striper.cc.o In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/ranlib ../../lib/libosdc.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target osdc make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-authtool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/tools/CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o -MF CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o.d -o CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o -c /<>/src/tools/ceph_authtool.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/tools/osdmaptool.cc:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/osdmaptool.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Linking CXX executable ../../bin/ceph-authtool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-authtool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-authtool.dir/ceph_authtool.cc.o" -o ../../bin/ceph-authtool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libglobal.a -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../lib/libceph-common.so.2 -lresolv /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target ceph-authtool make -f src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-async-msgr.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/crimson /<>/obj-powerpc64le-linux-gnu/src/tools/crimson/CMakeFiles/perf-async-msgr.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/tools/crimson/CMakeFiles/perf-async-msgr.dir/perf_async_msgr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/crimson/CMakeFiles/perf-async-msgr.dir/perf_async_msgr.cc.o -MF CMakeFiles/perf-async-msgr.dir/perf_async_msgr.cc.o.d -o CMakeFiles/perf-async-msgr.dir/perf_async_msgr.cc.o -c /<>/src/tools/crimson/perf_async_msgr.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/tools/crimson/perf_async_msgr.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /<>/src/tools/crimson/perf_async_msgr.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Linking CXX executable ../../bin/osdmaptool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/osdmaptool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/osdmaptool.dir/osdmaptool.cc.o -o ../../bin/osdmaptool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libglobal.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target osdmaptool make -f src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build.make src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build.make src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_DENC_MOD_DIR=\"/usr/lib/powerpc64le-linux-gnu/ceph/denc\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -fno-var-tracking-assignments -MD -MT src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o -MF CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o.d -o CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o -c /<>/src/tools/ceph-dencoder/ceph_dencoder.cc [ 46%] Linking CXX executable ../../../bin/perf-async-msgr cd /<>/obj-powerpc64le-linux-gnu/src/tools/crimson && /usr/bin/cmake -E cmake_link_script CMakeFiles/perf-async-msgr.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/perf-async-msgr.dir/perf_async_msgr.cc.o" -o ../../../bin/perf-async-msgr -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib ../../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libtcmalloc.so ../../../lib/libceph-common.so.2 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target perf-async-msgr make -f src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/build.make src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/erasure-code /<>/obj-powerpc64le-linux-gnu/src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/build.make src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/erasure-code && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o -MF CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o.d -o CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o -c /<>/src/osd/ECUtil.cc [ 46%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_DENC_MOD_DIR=\"/usr/lib/powerpc64le-linux-gnu/ceph/denc\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o -MF CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o.d -o CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o -c /<>/src/include/uuid.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/config_values.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/config_values.cc.o -MF CMakeFiles/crimson-common.dir/__/common/config_values.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/config_values.cc.o -c /<>/src/common/config_values.cc [ 46%] Building CXX object src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/erasure-code && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o -MF CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o.d -o CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o -c /<>/src/tools/erasure-code/ceph-erasure-code-tool.cc [ 46%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_DENC_MOD_DIR=\"/usr/lib/powerpc64le-linux-gnu/ceph/denc\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o -MF CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o.d -o CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o -c /<>/src/include/utime.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/common/config_values.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/config_values.h:6, from /<>/src/common/config_values.cc:2: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Linking CXX executable ../../../bin/ceph-dencoder cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-dencoder.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o" "CMakeFiles/ceph-dencoder.dir/__/__/include/uuid.cc.o" "CMakeFiles/ceph-dencoder.dir/__/__/include/utime.cc.o" ../../common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o -o ../../../bin/ceph-dencoder -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/libglobal.a ../../../lib/libcls_log_client.a ../../../lib/libcls_version_client.a ../../../lib/libcls_user_client.a ../../../lib/libcls_cas_client.a -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv -ldl /usr/lib/powerpc64le-linux-gnu/libtcmalloc.so ../../../lib/libceph-common.so.2 -lresolv ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target ceph-dencoder make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mount /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mount /<>/obj-powerpc64le-linux-gnu/src/mount/CMakeFiles/mount.ceph.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building C object src/mount/CMakeFiles/mount.ceph.dir/mount.ceph.c.o cd /<>/obj-powerpc64le-linux-gnu/src/mount && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/mount/CMakeFiles/mount.ceph.dir/mount.ceph.c.o -MF CMakeFiles/mount.ceph.dir/mount.ceph.c.o.d -o CMakeFiles/mount.ceph.dir/mount.ceph.c.o -c /<>/src/mount/mount.ceph.c [ 46%] Building CXX object src/mount/CMakeFiles/mount.ceph.dir/conf.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mount && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mount/CMakeFiles/mount.ceph.dir/conf.cc.o -MF CMakeFiles/mount.ceph.dir/conf.cc.o.d -o CMakeFiles/mount.ceph.dir/conf.cc.o -c /<>/src/mount/conf.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/dout.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/dout.cc.o -MF CMakeFiles/crimson-common.dir/__/common/dout.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/dout.cc.o -c /<>/src/common/dout.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/entity_name.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/entity_name.cc.o -MF CMakeFiles/crimson-common.dir/__/common/entity_name.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/entity_name.cc.o -c /<>/src/common/entity_name.cc [ 46%] Linking CXX executable ../../../bin/ceph-erasure-code-tool cd /<>/obj-powerpc64le-linux-gnu/src/tools/erasure-code && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-erasure-code-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-erasure-code-tool.dir/__/__/osd/ECUtil.cc.o" "CMakeFiles/ceph-erasure-code-tool.dir/ceph-erasure-code-tool.cc.o" -o ../../../bin/ceph-erasure-code-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/libglobal.a ../../../lib/libceph-common.so.2 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target ceph-erasure-code-tool make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librados /<>/obj-powerpc64le-linux-gnu/src/librados/CMakeFiles/librados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/librados/CMakeFiles/librados.dir/librados_c.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrados_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librados/CMakeFiles/librados.dir/librados_c.cc.o -MF CMakeFiles/librados.dir/librados_c.cc.o.d -o CMakeFiles/librados.dir/librados_c.cc.o -c /<>/src/librados/librados_c.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/environment.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/environment.cc.o -MF CMakeFiles/crimson-common.dir/__/common/environment.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/environment.cc.o -c /<>/src/common/environment.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/errno.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/errno.cc.o -MF CMakeFiles/crimson-common.dir/__/common/errno.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/errno.cc.o -c /<>/src/common/errno.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/escape.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/escape.cc.o -MF CMakeFiles/crimson-common.dir/__/common/escape.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/escape.cc.o -c /<>/src/common/escape.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/hex.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/hex.cc.o -MF CMakeFiles/crimson-common.dir/__/common/hex.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/hex.cc.o -c /<>/src/common/hex.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/fs_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/fs_types.cc.o -MF CMakeFiles/crimson-common.dir/__/common/fs_types.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/fs_types.cc.o -c /<>/src/common/fs_types.cc [ 46%] Linking CXX executable ../../bin/mount.ceph cd /<>/obj-powerpc64le-linux-gnu/src/mount && /usr/bin/cmake -E cmake_link_script CMakeFiles/mount.ceph.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/mount.ceph.dir/mount.ceph.c.o CMakeFiles/mount.ceph.dir/conf.cc.o ../common/CMakeFiles/parse_secret_objs.dir/secret.c.o ../common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o ../common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o ../common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o ../common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o -o ../../bin/mount.ceph -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: /usr/lib/powerpc64le-linux-gnu/libkeyutils.so -lcap-ng ../../lib/libglobal.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Built target mount.ceph make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/os /<>/obj-powerpc64le-linux-gnu/src/os/CMakeFiles/os.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 46%] Building CXX object src/os/CMakeFiles/os.dir/ObjectStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/ObjectStore.cc.o -MF CMakeFiles/os.dir/ObjectStore.cc.o.d -o CMakeFiles/os.dir/ObjectStore.cc.o -c /<>/src/os/ObjectStore.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/librados/librados_c.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/config.h:18, from /<>/src/librados/librados_c.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/librados/AioCompletionImpl.h:21: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_json.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ceph_json.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ceph_json.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ceph_json.cc.o -c /<>/src/common/ceph_json.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/ObjectStore.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/os/ObjectStore.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/ceph_json.cc:2: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/common/ceph_json.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/histogram.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/histogram.cc.o -MF CMakeFiles/crimson-common.dir/__/common/histogram.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/histogram.cc.o -c /<>/src/common/histogram.cc [ 46%] Building CXX object src/os/CMakeFiles/os.dir/Transaction.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/Transaction.cc.o -MF CMakeFiles/os.dir/Transaction.cc.o.d -o CMakeFiles/os.dir/Transaction.cc.o -c /<>/src/os/Transaction.cc [ 46%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/hobject.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/hobject.cc.o -MF CMakeFiles/crimson-common.dir/__/common/hobject.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/hobject.cc.o -c /<>/src/common/hobject.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/Transaction.h:12, from /<>/src/os/Transaction.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/os/Transaction.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 46%] Building CXX object src/librados/CMakeFiles/librados.dir/librados_cxx.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrados_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librados/CMakeFiles/librados.dir/librados_cxx.cc.o -MF CMakeFiles/librados.dir/librados_cxx.cc.o.d -o CMakeFiles/librados.dir/librados_cxx.cc.o -c /<>/src/librados/librados_cxx.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/hostname.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/hostname.cc.o -MF CMakeFiles/crimson-common.dir/__/common/hostname.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/hostname.cc.o -c /<>/src/common/hostname.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ipaddr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ipaddr.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ipaddr.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ipaddr.cc.o -c /<>/src/common/ipaddr.cc [ 47%] Building CXX object src/os/CMakeFiles/os.dir/filestore/chain_xattr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/chain_xattr.cc.o -MF CMakeFiles/os.dir/filestore/chain_xattr.cc.o.d -o CMakeFiles/os.dir/filestore/chain_xattr.cc.o -c /<>/src/os/filestore/chain_xattr.cc [ 47%] Building CXX object src/os/CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o -MF CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o.d -o CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o -c /<>/src/os/filestore/BtrfsFileStoreBackend.cc In file included from /<>/src/librados/librados_cxx.cc:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/config.h:18, from /<>/src/librados/librados_cxx.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/librados/librados_cxx.cc:30: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/mempool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/mempool.cc.o -MF CMakeFiles/crimson-common.dir/__/common/mempool.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/mempool.cc.o -c /<>/src/common/mempool.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/filestore/FileStore.h:33, from /<>/src/os/filestore/GenericFileStoreBackend.h:18, from /<>/src/os/filestore/BtrfsFileStoreBackend.h:19, from /<>/src/os/filestore/BtrfsFileStoreBackend.cc:39: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/os/filestore/BtrfsFileStoreBackend.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/options.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/options.cc.o -MF CMakeFiles/crimson-common.dir/__/common/options.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/options.cc.o -c /<>/src/common/options.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/perf_counters.h:27, from /<>/src/common/options.cc:17: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/options.h:7, from /<>/src/common/options.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/perf_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/perf_counters.cc.o -MF CMakeFiles/crimson-common.dir/__/common/perf_counters.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/perf_counters.cc.o -c /<>/src/common/perf_counters.cc [ 47%] Building CXX object src/os/CMakeFiles/os.dir/filestore/DBObjectMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/DBObjectMap.cc.o -MF CMakeFiles/os.dir/filestore/DBObjectMap.cc.o.d -o CMakeFiles/os.dir/filestore/DBObjectMap.cc.o -c /<>/src/os/filestore/DBObjectMap.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/perf_counters.h:27, from /<>/src/common/perf_counters.cc:16: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/perf_counters.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/perf_counters.cc:17: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/filestore/DBObjectMap.h:15, from /<>/src/os/filestore/DBObjectMap.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/os/filestore/DBObjectMap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Linking CXX shared library ../../lib/librados.so cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/cmake -E cmake_link_script CMakeFiles/librados.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,--exclude-libs,ALL -Wl,--version-script=/<>/src/librados/librados.map -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,librados.so.2 -o ../../lib/librados.so.2.0.0 CMakeFiles/librados.dir/librados_c.cc.o CMakeFiles/librados.dir/librados_cxx.cc.o ../common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/liblibrados_impl.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a -ldl ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so cd /<>/obj-powerpc64le-linux-gnu/src/librados && /usr/bin/cmake -E cmake_symlink_library ../../lib/librados.so.2.0.0 ../../lib/librados.so.2 ../../lib/librados.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 47%] Built target librados make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mds /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mds /<>/obj-powerpc64le-linux-gnu/src/mds/CMakeFiles/mds.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 47%] Building CXX object src/mds/CMakeFiles/mds.dir/BatchOp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/BatchOp.cc.o -MF CMakeFiles/mds.dir/BatchOp.cc.o.d -o CMakeFiles/mds.dir/BatchOp.cc.o -c /<>/src/mds/BatchOp.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/perf_histogram.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/perf_histogram.cc.o -MF CMakeFiles/crimson-common.dir/__/common/perf_histogram.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/perf_histogram.cc.o -c /<>/src/common/perf_histogram.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/page.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/page.cc.o -MF CMakeFiles/crimson-common.dir/__/common/page.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/page.cc.o -c /<>/src/common/page.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/pick_address.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/pick_address.cc.o -MF CMakeFiles/crimson-common.dir/__/common/pick_address.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/pick_address.cc.o -c /<>/src/common/pick_address.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/BatchOp.h:21, from /<>/src/mds/BatchOp.cc:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mds/BatchOp.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/common/pick_address.cc:28: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/pick_address.h:6, from /<>/src/common/pick_address.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileJournal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/FileJournal.cc.o -MF CMakeFiles/os.dir/filestore/FileJournal.cc.o.d -o CMakeFiles/os.dir/filestore/FileJournal.cc.o -c /<>/src/os/filestore/FileJournal.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/mds/CMakeFiles/mds.dir/Capability.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Capability.cc.o -MF CMakeFiles/mds.dir/Capability.cc.o.d -o CMakeFiles/mds.dir/Capability.cc.o -c /<>/src/mds/Capability.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/filestore/Journal.h:26, from /<>/src/os/filestore/FileJournal.h:25, from /<>/src/os/filestore/FileJournal.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/os/filestore/FileJournal.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/snap_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/snap_types.cc.o -MF CMakeFiles/crimson-common.dir/__/common/snap_types.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/snap_types.cc.o -c /<>/src/common/snap_types.cc In file included from /<>/src/mds/Capability.h:22, from /<>/src/mds/Capability.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/mempool.h:19, from /<>/src/mds/Capability.h:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/signal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/signal.cc.o -MF CMakeFiles/crimson-common.dir/__/common/signal.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/signal.cc.o -c /<>/src/common/signal.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/common/signal.cc:25: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/common/signal.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSDaemon.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSDaemon.cc.o -MF CMakeFiles/mds.dir/MDSDaemon.cc.o.d -o CMakeFiles/mds.dir/MDSDaemon.cc.o -c /<>/src/mds/MDSDaemon.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/os/CMakeFiles/os.dir/filestore/FileStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/FileStore.cc.o -MF CMakeFiles/os.dir/filestore/FileStore.cc.o.d -o CMakeFiles/os.dir/filestore/FileStore.cc.o -c /<>/src/os/filestore/FileStore.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/str_list.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/str_list.cc.o -MF CMakeFiles/crimson-common.dir/__/common/str_list.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/str_list.cc.o -c /<>/src/common/str_list.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/str_map.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/str_map.cc.o -MF CMakeFiles/crimson-common.dir/__/common/str_map.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/str_map.cc.o -c /<>/src/common/str_map.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/filestore/FileStore.h:33, from /<>/src/os/filestore/FileStore.cc:50: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/os/filestore/FileStore.cc:34: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mds/MDSDaemon.cc:37: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/mds/MDSDaemon.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/strtol.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/strtol.cc.o -MF CMakeFiles/crimson-common.dir/__/common/strtol.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/strtol.cc.o -c /<>/src/common/strtol.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/MDSDaemon.cc:39: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 47%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/common/reverse.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=gnu99 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/reverse.c.o -MF CMakeFiles/crimson-common.dir/__/common/reverse.c.o.d -o CMakeFiles/crimson-common.dir/__/common/reverse.c.o -c /<>/src/common/reverse.c [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/types.cc.o -MF CMakeFiles/crimson-common.dir/__/common/types.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/types.cc.o -c /<>/src/common/types.cc [ 47%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/common/utf8.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=gnu99 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/utf8.c.o -MF CMakeFiles/crimson-common.dir/__/common/utf8.c.o.d -o CMakeFiles/crimson-common.dir/__/common/utf8.c.o -c /<>/src/common/utf8.c [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/version.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/version.cc.o -MF CMakeFiles/crimson-common.dir/__/common/version.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/version.cc.o -c /<>/src/common/version.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/BackTrace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/BackTrace.cc.o -MF CMakeFiles/crimson-common.dir/__/common/BackTrace.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/BackTrace.cc.o -c /<>/src/common/BackTrace.cc [ 47%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ConfUtils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ConfUtils.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ConfUtils.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ConfUtils.cc.o -c /<>/src/common/ConfUtils.cc [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/DecayCounter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/DecayCounter.cc.o -MF CMakeFiles/crimson-common.dir/__/common/DecayCounter.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/DecayCounter.cc.o -c /<>/src/common/DecayCounter.cc [ 49%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSRank.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSRank.cc.o -MF CMakeFiles/mds.dir/MDSRank.cc.o.d -o CMakeFiles/mds.dir/MDSRank.cc.o -c /<>/src/mds/MDSRank.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/HTMLFormatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/HTMLFormatter.cc.o -MF CMakeFiles/crimson-common.dir/__/common/HTMLFormatter.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/HTMLFormatter.cc.o -c /<>/src/common/HTMLFormatter.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Formatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/Formatter.cc.o -MF CMakeFiles/crimson-common.dir/__/common/Formatter.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/Formatter.cc.o -c /<>/src/common/Formatter.cc [ 49%] Building CXX object src/os/CMakeFiles/os.dir/filestore/JournalThrottle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/JournalThrottle.cc.o -MF CMakeFiles/os.dir/filestore/JournalThrottle.cc.o.d -o CMakeFiles/os.dir/filestore/JournalThrottle.cc.o -c /<>/src/os/filestore/JournalThrottle.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Graylog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/Graylog.cc.o -MF CMakeFiles/crimson-common.dir/__/common/Graylog.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/Graylog.cc.o -c /<>/src/common/Graylog.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MMDSLoadTargets.h:19, from /<>/src/mds/MDSRank.cc:23: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/MDSRank.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSLoadTargets.h:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/LogEntry.h:18, from /<>/src/common/Graylog.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/asio/associated_allocator.hpp:19, from /usr/include/boost/asio.hpp:20, from /<>/src/common/Graylog.h:7, from /<>/src/common/Graylog.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/os/CMakeFiles/os.dir/filestore/GenericFileStoreBackend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/GenericFileStoreBackend.cc.o -MF CMakeFiles/os.dir/filestore/GenericFileStoreBackend.cc.o.d -o CMakeFiles/os.dir/filestore/GenericFileStoreBackend.cc.o -c /<>/src/os/filestore/GenericFileStoreBackend.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/filestore/FileStore.h:33, from /<>/src/os/filestore/GenericFileStoreBackend.h:18, from /<>/src/os/filestore/GenericFileStoreBackend.cc:37: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/os/filestore/GenericFileStoreBackend.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Journald.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/Journald.cc.o -MF CMakeFiles/crimson-common.dir/__/common/Journald.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/Journald.cc.o -c /<>/src/common/Journald.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/LogEntry.h:18, from /<>/src/common/Journald.cc:21: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/common/Journald.h:8, from /<>/src/common/Journald.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/ostream_temp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/ostream_temp.cc.o -MF CMakeFiles/crimson-common.dir/__/common/ostream_temp.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/ostream_temp.cc.o -c /<>/src/common/ostream_temp.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/LogEntry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/LogEntry.cc.o -MF CMakeFiles/crimson-common.dir/__/common/LogEntry.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/LogEntry.cc.o -c /<>/src/common/LogEntry.cc [ 49%] Building CXX object src/os/CMakeFiles/os.dir/filestore/JournalingObjectStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/JournalingObjectStore.cc.o -MF CMakeFiles/os.dir/filestore/JournalingObjectStore.cc.o.d -o CMakeFiles/os.dir/filestore/JournalingObjectStore.cc.o -c /<>/src/os/filestore/JournalingObjectStore.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/LogEntry.h:18, from /<>/src/common/LogEntry.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /<>/src/common/LogEntry.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/filestore/JournalingObjectStore.h:18, from /<>/src/os/filestore/JournalingObjectStore.cc:3: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/os/ObjectStore.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/TextTable.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/TextTable.cc.o -MF CMakeFiles/crimson-common.dir/__/common/TextTable.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/TextTable.cc.o -c /<>/src/common/TextTable.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/Thread.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/Thread.cc.o -MF CMakeFiles/crimson-common.dir/__/common/Thread.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/Thread.cc.o -c /<>/src/common/Thread.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/crimson/os/alienstore/alien_store.h:9, from /<>/src/common/Thread.cc:22: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/os/alienstore/alien_store.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/crimson/os/alienstore/alien_store.h:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/os/CMakeFiles/os.dir/filestore/HashIndex.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/HashIndex.cc.o -MF CMakeFiles/os.dir/filestore/HashIndex.cc.o.d -o CMakeFiles/os.dir/filestore/HashIndex.cc.o -c /<>/src/os/filestore/HashIndex.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/filestore/HashIndex.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/os/filestore/HashIndex.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/PluginRegistry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/PluginRegistry.cc.o -MF CMakeFiles/crimson-common.dir/__/common/PluginRegistry.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/PluginRegistry.cc.o -c /<>/src/common/PluginRegistry.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/common/PluginRegistry.cc:20: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/PluginRegistry.h:21, from /<>/src/common/PluginRegistry.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/mds/CMakeFiles/mds.dir/Beacon.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Beacon.cc.o -MF CMakeFiles/mds.dir/Beacon.cc.o.d -o CMakeFiles/mds.dir/Beacon.cc.o -c /<>/src/mds/Beacon.cc [ 49%] Building CXX object src/os/CMakeFiles/os.dir/filestore/IndexManager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/IndexManager.cc.o -MF CMakeFiles/os.dir/filestore/IndexManager.cc.o.d -o CMakeFiles/os.dir/filestore/IndexManager.cc.o -c /<>/src/os/filestore/IndexManager.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/RefCountedObj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/RefCountedObj.cc.o -MF CMakeFiles/crimson-common.dir/__/common/RefCountedObj.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/RefCountedObj.cc.o -c /<>/src/common/RefCountedObj.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/LogSegment.h:22, from /<>/src/mds/MDLog.h:49, from /<>/src/mds/Beacon.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/mds/Beacon.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/filestore/CollectionIndex.h:21, from /<>/src/os/filestore/IndexManager.h:24, from /<>/src/os/filestore/IndexManager.cc:28: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /<>/src/include/unordered_map.h:4, from /<>/src/os/filestore/IndexManager.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/common/RefCountedObj.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/RefCountedObj.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/Beacon.cc:25: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/os/CMakeFiles/os.dir/filestore/LFNIndex.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/LFNIndex.cc.o -MF CMakeFiles/os.dir/filestore/LFNIndex.cc.o.d -o CMakeFiles/os.dir/filestore/LFNIndex.cc.o -c /<>/src/os/filestore/LFNIndex.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/common/util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/common/util.cc.o -MF CMakeFiles/crimson-common.dir/__/common/util.cc.o.d -o CMakeFiles/crimson-common.dir/__/common/util.cc.o -c /<>/src/common/util.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/filestore/LFNIndex.cc:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/os/filestore/LFNIndex.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/common/util.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from /<>/src/common/util.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/os/CMakeFiles/os.dir/filestore/WBThrottle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/WBThrottle.cc.o -MF CMakeFiles/os.dir/filestore/WBThrottle.cc.o.d -o CMakeFiles/os.dir/filestore/WBThrottle.cc.o -c /<>/src/os/filestore/WBThrottle.cc [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/compressor/Compressor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/compressor/Compressor.cc.o -MF CMakeFiles/crimson-common.dir/__/compressor/Compressor.cc.o.d -o CMakeFiles/crimson-common.dir/__/compressor/Compressor.cc.o -c /<>/src/compressor/Compressor.cc [ 49%] Building CXX object src/mds/CMakeFiles/mds.dir/flock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/flock.cc.o -MF CMakeFiles/mds.dir/flock.cc.o.d -o CMakeFiles/mds.dir/flock.cc.o -c /<>/src/mds/flock.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/compressor/Compressor.cc:23: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/random:38, from /<>/src/compressor/Compressor.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building C object src/os/CMakeFiles/os.dir/filestore/os_xattr.c.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/cc -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/os/CMakeFiles/os.dir/filestore/os_xattr.c.o -MF CMakeFiles/os.dir/filestore/os_xattr.c.o.d -o CMakeFiles/os.dir/filestore/os_xattr.c.o -c /<>/src/os/filestore/os_xattr.c [ 49%] Building CXX object src/os/CMakeFiles/os.dir/memstore/MemStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/memstore/MemStore.cc.o -MF CMakeFiles/os.dir/memstore/MemStore.cc.o.d -o CMakeFiles/os.dir/memstore/MemStore.cc.o -c /<>/src/os/memstore/MemStore.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/flock.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mds/flock.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/memstore/MemStore.h:26, from /<>/src/os/memstore/MemStore.cc:28: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/os/memstore/MemStore.cc:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/builder.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=gnu99 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/builder.c.o -MF CMakeFiles/crimson-common.dir/__/crush/builder.c.o.d -o CMakeFiles/crimson-common.dir/__/crush/builder.c.o -c /<>/src/crush/builder.c [ 49%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/mapper.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=gnu99 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/mapper.c.o -MF CMakeFiles/crimson-common.dir/__/crush/mapper.c.o.d -o CMakeFiles/crimson-common.dir/__/crush/mapper.c.o -c /<>/src/crush/mapper.c [ 49%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/crush.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=gnu99 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/crush.c.o -MF CMakeFiles/crimson-common.dir/__/crush/crush.c.o.d -o CMakeFiles/crimson-common.dir/__/crush/crush.c.o -c /<>/src/crush/crush.c [ 49%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/crush/hash.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=gnu99 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/hash.c.o -MF CMakeFiles/crimson-common.dir/__/crush/hash.c.o.d -o CMakeFiles/crimson-common.dir/__/crush/hash.c.o -c /<>/src/crush/hash.c [ 49%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushWrapper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushWrapper.cc.o -MF CMakeFiles/crimson-common.dir/__/crush/CrushWrapper.cc.o.d -o CMakeFiles/crimson-common.dir/__/crush/CrushWrapper.cc.o -c /<>/src/crush/CrushWrapper.cc [ 49%] Building C object src/mds/CMakeFiles/mds.dir/locks.c.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=gnu99 -MD -MT src/mds/CMakeFiles/mds.dir/locks.c.o -MF CMakeFiles/mds.dir/locks.c.o.d -o CMakeFiles/mds.dir/locks.c.o -c /<>/src/mds/locks.c [ 49%] Building CXX object src/mds/CMakeFiles/mds.dir/journal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/journal.cc.o -MF CMakeFiles/mds.dir/journal.cc.o.d -o CMakeFiles/mds.dir/journal.cc.o -c /<>/src/mds/journal.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crush/CrushWrapper.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/osd/osd_types.h:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/mds/journal.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/config.h:18, from /<>/src/mds/journal.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 49%] Building CXX object src/os/CMakeFiles/os.dir/kstore/KStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/kstore/KStore.cc.o -MF CMakeFiles/os.dir/kstore/KStore.cc.o.d -o CMakeFiles/os.dir/kstore/KStore.cc.o -c /<>/src/os/kstore/KStore.cc In file included from /<>/src/include/lru.h:24, from /<>/src/mds/events/../CInode.h:29, from /<>/src/mds/events/EMetaBlob.h:20, from /<>/src/mds/events/ESubtreeMap.h:19, from /<>/src/mds/journal.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/kstore/KStore.h:31, from /<>/src/os/kstore/KStore.cc:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/os/kstore/KStore.h:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 50%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushCompiler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushCompiler.cc.o -MF CMakeFiles/crimson-common.dir/__/crush/CrushCompiler.cc.o.d -o CMakeFiles/crimson-common.dir/__/crush/CrushCompiler.cc.o -c /<>/src/crush/CrushCompiler.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/kstore/kstore_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/kstore/kstore_types.cc.o -MF CMakeFiles/os.dir/kstore/kstore_types.cc.o.d -o CMakeFiles/os.dir/kstore/kstore_types.cc.o -c /<>/src/os/kstore/kstore_types.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushTester.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushTester.cc.o -MF CMakeFiles/crimson-common.dir/__/crush/CrushTester.cc.o.d -o CMakeFiles/crimson-common.dir/__/crush/CrushTester.cc.o -c /<>/src/crush/CrushTester.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/fs/FS.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/fs/FS.cc.o -MF CMakeFiles/os.dir/fs/FS.cc.o.d -o CMakeFiles/os.dir/fs/FS.cc.o -c /<>/src/os/fs/FS.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/Allocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/Allocator.cc.o -MF CMakeFiles/os.dir/bluestore/Allocator.cc.o.d -o CMakeFiles/os.dir/bluestore/Allocator.cc.o -c /<>/src/os/bluestore/Allocator.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushLocation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/crush/CrushLocation.cc.o -MF CMakeFiles/crimson-common.dir/__/crush/CrushLocation.cc.o.d -o CMakeFiles/crimson-common.dir/__/crush/CrushLocation.cc.o -c /<>/src/crush/CrushLocation.cc [ 51%] Building CXX object src/mds/CMakeFiles/mds.dir/Server.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Server.cc.o -MF CMakeFiles/mds.dir/Server.cc.o.d -o CMakeFiles/mds.dir/Server.cc.o -c /<>/src/mds/Server.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/crush/CrushLocation.cc:11: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/crush/CrushLocation.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o -MF CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o.d -o CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o -c /<>/src/os/bluestore/BitmapFreelistManager.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/Server.cc:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/lexical_cast.hpp:30, from /<>/src/mds/Server.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/global/global_context.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/global/global_context.cc.o -MF CMakeFiles/crimson-common.dir/__/global/global_context.cc.o.d -o CMakeFiles/crimson-common.dir/__/global/global_context.cc.o -c /<>/src/global/global_context.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueFS.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/BlueFS.cc.o -MF CMakeFiles/os.dir/bluestore/BlueFS.cc.o.d -o CMakeFiles/os.dir/bluestore/BlueFS.cc.o -c /<>/src/os/bluestore/BlueFS.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/global/global_context.cc:18: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/global/pidfile.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/global/pidfile.cc.o -MF CMakeFiles/crimson-common.dir/__/global/pidfile.cc.o.d -o CMakeFiles/crimson-common.dir/__/global/pidfile.cc.o -c /<>/src/global/pidfile.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/global/pidfile.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/librbd/Features.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/librbd/Features.cc.o -MF CMakeFiles/crimson-common.dir/__/librbd/Features.cc.o.d -o CMakeFiles/crimson-common.dir/__/librbd/Features.cc.o -c /<>/src/librbd/Features.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/librbd/io/IoOperations.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/librbd/io/IoOperations.cc.o -MF CMakeFiles/crimson-common.dir/__/librbd/io/IoOperations.cc.o.d -o CMakeFiles/crimson-common.dir/__/librbd/io/IoOperations.cc.o -c /<>/src/librbd/io/IoOperations.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluefs_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/bluefs_types.cc.o -MF CMakeFiles/os.dir/bluestore/bluefs_types.cc.o.d -o CMakeFiles/os.dir/bluestore/bluefs_types.cc.o -c /<>/src/os/bluestore/bluefs_types.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/log/Log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/log/Log.cc.o -MF CMakeFiles/crimson-common.dir/__/log/Log.cc.o.d -o CMakeFiles/crimson-common.dir/__/log/Log.cc.o -c /<>/src/log/Log.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o -MF CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o.d -o CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o -c /<>/src/os/bluestore/BlueRocksEnv.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mgr/ServiceMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mgr/ServiceMap.cc.o -MF CMakeFiles/crimson-common.dir/__/mgr/ServiceMap.cc.o.d -o CMakeFiles/crimson-common.dir/__/mgr/ServiceMap.cc.o -c /<>/src/mgr/ServiceMap.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/mgr/ServiceMap.h:11, from /<>/src/mgr/ServiceMap.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/mgr/ServiceMap.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BlueStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/BlueStore.cc.o -MF CMakeFiles/os.dir/bluestore/BlueStore.cc.o.d -o CMakeFiles/os.dir/bluestore/BlueStore.cc.o -c /<>/src/os/bluestore/BlueStore.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/inode_backtrace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mds/inode_backtrace.cc.o -MF CMakeFiles/crimson-common.dir/__/mds/inode_backtrace.cc.o.d -o CMakeFiles/crimson-common.dir/__/mds/inode_backtrace.cc.o -c /<>/src/mds/inode_backtrace.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/bluestore/BlueStore.h:49, from /<>/src/os/bluestore/BlueStore.cc:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/os/bluestore/BlueStore.cc:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/Clock.h:18, from /<>/src/mds/mdstypes.h:14, from /<>/src/mds/inode_backtrace.h:8, from /<>/src/mds/inode_backtrace.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/inode_backtrace.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/mds/mdstypes.h:20: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/mdstypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mds/mdstypes.cc.o -MF CMakeFiles/crimson-common.dir/__/mds/mdstypes.cc.o.d -o CMakeFiles/crimson-common.dir/__/mds/mdstypes.cc.o -c /<>/src/mds/mdstypes.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/Clock.h:18, from /<>/src/mds/mdstypes.h:14, from /<>/src/mds/mdstypes.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/mds/mdstypes.h:20: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/mds/CMakeFiles/mds.dir/Mutation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Mutation.cc.o -MF CMakeFiles/mds.dir/Mutation.cc.o.d -o CMakeFiles/mds.dir/Mutation.cc.o -c /<>/src/mds/Mutation.cc In file included from /<>/src/mds/MDSCacheObject.h:13, from /<>/src/mds/Mutation.h:22, from /<>/src/mds/Mutation.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /<>/src/include/interval_set.h:19, from /<>/src/mds/Mutation.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/cephfs_features.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mds/cephfs_features.cc.o -MF CMakeFiles/crimson-common.dir/__/mds/cephfs_features.cc.o.d -o CMakeFiles/crimson-common.dir/__/mds/cephfs_features.cc.o -c /<>/src/mds/cephfs_features.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/include/cephfs/metrics/Types.h:15, from /<>/src/mds/cephfs_features.h:18, from /<>/src/mds/cephfs_features.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/mds/cephfs_features.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/mds/mdstypes.h:20, from /<>/src/mds/cephfs_features.cc:6: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/cpp-btree/btree_set.h:49, from /<>/src/os/bluestore/BlueStore.cc:25: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /<>/src/os/bluestore/BlueStore.h:40: In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ [ 51%] Building CXX object src/mds/CMakeFiles/mds.dir/MDCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDCache.cc.o -MF CMakeFiles/mds.dir/MDCache.cc.o.d -o CMakeFiles/mds.dir/MDCache.cc.o -c /<>/src/mds/MDCache.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/FSMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mds/FSMap.cc.o -MF CMakeFiles/crimson-common.dir/__/mds/FSMap.cc.o.d -o CMakeFiles/crimson-common.dir/__/mds/FSMap.cc.o -c /<>/src/mds/FSMap.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MCacheExpire.h:19, from /<>/src/mds/MDCache.h:27, from /<>/src/mds/MDCache.cc:21: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/MDCache.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33, from /usr/include/c++/12/memory:78, from /usr/include/boost/function/function_base.hpp:16, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /usr/include/boost/algorithm/string/find_iterator.hpp:24, from /usr/include/boost/algorithm/string/iter_find.hpp:27, from /usr/include/boost/algorithm/string/split.hpp:16, from /usr/include/boost/algorithm/string.hpp:23, from /<>/src/os/bluestore/BlueStore.cc:23: In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::operator++() [with _ITp = long unsigned int]’, inlined from ‘void BlueStore::BufferCacheShard::add_extent()’ at /<>/src/os/bluestore/BlueStore.h:1378:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:793:49, inlined from ‘unsigned int BlueStore::ExtentMap::decode_some(ceph::bufferlist&)’ at /<>/src/os/bluestore/BlueStore.cc:3176:22: /usr/include/c++/12/bits/atomic_base.h:385:34: warning: ‘long unsigned int __atomic_add_fetch_8(volatile void*, long unsigned int, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 385 | { return __atomic_add_fetch(&_M_i, 1, int(memory_order_seq_cst)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::operator++() [with _ITp = long unsigned int]’, inlined from ‘void BlueStore::BufferCacheShard::add_extent()’ at /<>/src/os/bluestore/BlueStore.h:1378:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:793:49, inlined from ‘unsigned int BlueStore::ExtentMap::decode_some(ceph::bufferlist&)’ at /<>/src/os/bluestore/BlueStore.cc:3188:17: /usr/include/c++/12/bits/atomic_base.h:385:34: warning: ‘long unsigned int __atomic_add_fetch_8(volatile void*, long unsigned int, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 385 | { return __atomic_add_fetch(&_M_i, 1, int(memory_order_seq_cst)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::operator++() [with _ITp = long unsigned int]’, inlined from ‘void BlueStore::BufferCacheShard::add_extent()’ at /<>/src/os/bluestore/BlueStore.h:1378:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:793:49, inlined from ‘unsigned int BlueStore::ExtentMap::decode_some(ceph::bufferlist&)’ at /<>/src/os/bluestore/BlueStore.cc:3176:22: /usr/include/c++/12/bits/atomic_base.h:385:34: warning: ‘long unsigned int __atomic_add_fetch_8(volatile void*, long unsigned int, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 385 | { return __atomic_add_fetch(&_M_i, 1, int(memory_order_seq_cst)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/Clock.h:18, from /<>/src/mds/FSMap.h:28, from /<>/src/mds/FSMap.cc:17: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/FSMap.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osdc/Filer.h:36, from /<>/src/mds/MDCache.h:52: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/mds/mdstypes.h:20, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/FSMapUser.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mds/FSMapUser.cc.o -MF CMakeFiles/crimson-common.dir/__/mds/FSMapUser.cc.o.d -o CMakeFiles/crimson-common.dir/__/mds/FSMapUser.cc.o -c /<>/src/mds/FSMapUser.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/Clock.h:18, from /<>/src/mds/mdstypes.h:14, from /<>/src/mds/FSMapUser.h:21, from /<>/src/mds/FSMapUser.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mds/FSMapUser.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/mds/mdstypes.h:20: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/simple_bitmap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/simple_bitmap.cc.o -MF CMakeFiles/os.dir/bluestore/simple_bitmap.cc.o.d -o CMakeFiles/os.dir/bluestore/simple_bitmap.cc.o -c /<>/src/os/bluestore/simple_bitmap.cc In file included from /<>/src/mds/mdstypes.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mds/MDSMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mds/MDSMap.cc.o -MF CMakeFiles/crimson-common.dir/__/mds/MDSMap.cc.o.d -o CMakeFiles/crimson-common.dir/__/mds/MDSMap.cc.o -c /<>/src/mds/MDSMap.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/bluestore_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/bluestore_types.cc.o -MF CMakeFiles/os.dir/bluestore/bluestore_types.cc.o.d -o CMakeFiles/os.dir/bluestore/bluestore_types.cc.o -c /<>/src/os/bluestore/bluestore_types.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/mds/MDSMap.cc:17: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/MDSMap.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/MDSMap.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/fastbmap_allocator_impl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/fastbmap_allocator_impl.cc.o -MF CMakeFiles/os.dir/bluestore/fastbmap_allocator_impl.cc.o.d -o CMakeFiles/os.dir/bluestore/fastbmap_allocator_impl.cc.o -c /<>/src/os/bluestore/fastbmap_allocator_impl.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/FreelistManager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/FreelistManager.cc.o -MF CMakeFiles/os.dir/bluestore/FreelistManager.cc.o.d -o CMakeFiles/os.dir/bluestore/FreelistManager.cc.o -c /<>/src/os/bluestore/FreelistManager.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/msg/msg_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/msg/msg_types.cc.o -MF CMakeFiles/crimson-common.dir/__/msg/msg_types.cc.o.d -o CMakeFiles/crimson-common.dir/__/msg/msg_types.cc.o -c /<>/src/msg/msg_types.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o -MF CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o.d -o CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o -c /<>/src/os/bluestore/StupidAllocator.cc [ 51%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/msg/Message.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/msg/Message.cc.o -MF CMakeFiles/crimson-common.dir/__/msg/Message.cc.o.d -o CMakeFiles/crimson-common.dir/__/msg/Message.cc.o -c /<>/src/msg/Message.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/include/Context.h:19, from /<>/src/msg/Message.h:24, from /<>/src/msg/Message.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/msg/Message.cc:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o -MF CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o.d -o CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o -c /<>/src/os/bluestore/BitmapAllocator.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MPGStats.h:18, from /<>/src/msg/Message.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MPGStats.h:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o -MF CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o.d -o CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o -c /<>/src/os/bluestore/AvlAllocator.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/BtreeAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/BtreeAllocator.cc.o -MF CMakeFiles/os.dir/bluestore/BtreeAllocator.cc.o.d -o CMakeFiles/os.dir/bluestore/BtreeAllocator.cc.o -c /<>/src/os/bluestore/BtreeAllocator.cc [ 51%] Building CXX object src/mds/CMakeFiles/mds.dir/RecoveryQueue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/RecoveryQueue.cc.o -MF CMakeFiles/mds.dir/RecoveryQueue.cc.o.d -o CMakeFiles/mds.dir/RecoveryQueue.cc.o -c /<>/src/mds/RecoveryQueue.cc In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/mds/RecoveryQueue.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/mds/CInode.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/cpp-btree/btree_map.h:49, from /<>/src/os/bluestore/BtreeAllocator.h:7, from /<>/src/os/bluestore/BtreeAllocator.cc:4: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /<>/src/os/bluestore/bluestore_types.h:22, from /<>/src/os/bluestore/Allocator.h:18, from /<>/src/os/bluestore/BtreeAllocator.h:9: In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/HybridAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/bluestore/HybridAllocator.cc.o -MF CMakeFiles/os.dir/bluestore/HybridAllocator.cc.o.d -o CMakeFiles/os.dir/bluestore/HybridAllocator.cc.o -c /<>/src/os/bluestore/HybridAllocator.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osdc/Filer.h:36, from /<>/src/mds/MDCache.h:52, from /<>/src/mds/RecoveryQueue.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/os/CMakeFiles/os.dir/FuseStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/FuseStore.cc.o -MF CMakeFiles/os.dir/FuseStore.cc.o.d -o CMakeFiles/os.dir/FuseStore.cc.o -c /<>/src/os/FuseStore.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/FuseStore.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/os/FuseStore.h:7, from /<>/src/os/FuseStore.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 51%] Building CXX object src/mds/CMakeFiles/mds.dir/StrayManager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/StrayManager.cc.o -MF CMakeFiles/mds.dir/StrayManager.cc.o.d -o CMakeFiles/mds.dir/StrayManager.cc.o -c /<>/src/mds/StrayManager.cc [ 51%] Building CXX object src/os/CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o -MF CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o.d -o CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o -c /<>/src/os/filestore/XfsFileStoreBackend.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/StrayManager.cc:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/perf_counters.h:20, from /<>/src/mds/StrayManager.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/filestore/FileStore.h:33, from /<>/src/os/filestore/GenericFileStoreBackend.h:18, from /<>/src/os/filestore/XfsFileStoreBackend.h:18, from /<>/src/os/filestore/XfsFileStoreBackend.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/os/filestore/FileStore.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 52%] Building CXX object src/os/CMakeFiles/os.dir/fs/XFS.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/os.dir/fs/XFS.cc.o -MF CMakeFiles/os.dir/fs/XFS.cc.o.d -o CMakeFiles/os.dir/fs/XFS.cc.o -c /<>/src/os/fs/XFS.cc [ 52%] Linking CXX static library ../../lib/libos.a cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/cmake -P CMakeFiles/os.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/os.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libos.a CMakeFiles/os.dir/ObjectStore.cc.o CMakeFiles/os.dir/Transaction.cc.o CMakeFiles/os.dir/filestore/chain_xattr.cc.o CMakeFiles/os.dir/filestore/BtrfsFileStoreBackend.cc.o CMakeFiles/os.dir/filestore/DBObjectMap.cc.o CMakeFiles/os.dir/filestore/FileJournal.cc.o CMakeFiles/os.dir/filestore/FileStore.cc.o CMakeFiles/os.dir/filestore/JournalThrottle.cc.o CMakeFiles/os.dir/filestore/GenericFileStoreBackend.cc.o CMakeFiles/os.dir/filestore/JournalingObjectStore.cc.o CMakeFiles/os.dir/filestore/HashIndex.cc.o CMakeFiles/os.dir/filestore/IndexManager.cc.o CMakeFiles/os.dir/filestore/LFNIndex.cc.o CMakeFiles/os.dir/filestore/WBThrottle.cc.o CMakeFiles/os.dir/filestore/os_xattr.c.o CMakeFiles/os.dir/memstore/MemStore.cc.o CMakeFiles/os.dir/kstore/KStore.cc.o CMakeFiles/os.dir/kstore/kstore_types.cc.o CMakeFiles/os.dir/fs/FS.cc.o CMakeFiles/os.dir/bluestore/Allocator.cc.o CMakeFiles/os.dir/bluestore/BitmapFreelistManager.cc.o CMakeFiles/os.dir/bluestore/BlueFS.cc.o CMakeFiles/os.dir/bluestore/bluefs_types.cc.o CMakeFiles/os.dir/bluestore/BlueRocksEnv.cc.o CMakeFiles/os.dir/bluestore/BlueStore.cc.o CMakeFiles/os.dir/bluestore/simple_bitmap.cc.o CMakeFiles/os.dir/bluestore/bluestore_types.cc.o CMakeFiles/os.dir/bluestore/fastbmap_allocator_impl.cc.o CMakeFiles/os.dir/bluestore/FreelistManager.cc.o CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o CMakeFiles/os.dir/bluestore/BtreeAllocator.cc.o CMakeFiles/os.dir/bluestore/HybridAllocator.cc.o CMakeFiles/os.dir/FuseStore.cc.o CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o CMakeFiles/os.dir/fs/XFS.cc.o /usr/bin/ranlib ../../lib/libos.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 52%] Built target os make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/client /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/client /<>/obj-powerpc64le-linux-gnu/src/client/CMakeFiles/client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 52%] Building CXX object src/client/CMakeFiles/client.dir/Client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/Client.cc.o -MF CMakeFiles/client.dir/Client.cc.o.d -o CMakeFiles/client.dir/Client.cc.o -c /<>/src/client/Client.cc [ 52%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mon/PGMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mon/PGMap.cc.o -MF CMakeFiles/crimson-common.dir/__/mon/PGMap.cc.o.d -o CMakeFiles/crimson-common.dir/__/mon/PGMap.cc.o -c /<>/src/mon/PGMap.cc [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/PurgeQueue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/PurgeQueue.cc.o -MF CMakeFiles/mds.dir/PurgeQueue.cc.o.d -o CMakeFiles/mds.dir/PurgeQueue.cc.o -c /<>/src/mds/PurgeQueue.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientCaps.h:19, from /<>/src/client/Client.cc:55: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/lexical_cast.hpp:30, from /<>/src/client/Client.cc:31: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/mon/PGMap.h:25, from /<>/src/mon/PGMap.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /<>/src/mon/PGMap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/messages/MOSDMap.h:20, from /<>/src/client/Client.cc:71: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/mon/PGMap.h:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/PurgeQueue.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mds/PurgeQueue.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/client/Client.cc: In member function ‘void Client::handle_client_request_forward(MConstRef&)’: /<>/src/client/Client.cc:2566:39: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses] 2566 | max_fwd = 1 << (max_fwd * CHAR_BIT) - 1; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osdc/Filer.h:36, from /<>/src/mds/MDCache.h:52, from /<>/src/mds/PurgeQueue.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 52%] Building CXX object src/mds/CMakeFiles/mds.dir/Locker.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Locker.cc.o -MF CMakeFiles/mds.dir/Locker.cc.o.d -o CMakeFiles/mds.dir/Locker.cc.o -c /<>/src/mds/Locker.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34, from /<>/src/mon/PGMap.cc:18: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/mds/CDir.h:32, from /<>/src/mds/Locker.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/mds/CDir.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 52%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mon/MonCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mon/MonCap.cc.o -MF CMakeFiles/crimson-common.dir/__/mon/MonCap.cc.o.d -o CMakeFiles/crimson-common.dir/__/mon/MonCap.cc.o -c /<>/src/mon/MonCap.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osdc/Filer.h:36, from /<>/src/mds/MDCache.h:52, from /<>/src/mds/Locker.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/Clock.h:18, from /<>/src/mds/mdstypes.h:14, from /<>/src/mon/MonCap.h:12, from /<>/src/mon/MonCap.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/domain.hpp:15, from /usr/include/boost/spirit/home/qi/detail/enable_lit.hpp:13, from /usr/include/boost/spirit/home/qi/numeric/uint.hpp:17, from /usr/include/boost/spirit/include/qi_uint.hpp:16, from /<>/src/mon/MonCap.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/mds/mdstypes.h:20: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 53%] Building CXX object src/client/CMakeFiles/client.dir/Dentry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/Dentry.cc.o -MF CMakeFiles/client.dir/Dentry.cc.o.d -o CMakeFiles/client.dir/Dentry.cc.o -c /<>/src/client/Dentry.cc In file included from /<>/src/include/lru.h:24, from /<>/src/client/Dentry.h:4, from /<>/src/client/Dentry.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/client/Dentry.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Inode.h:17, from /<>/src/client/Dentry.h:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 53%] Building CXX object src/mds/CMakeFiles/mds.dir/Migrator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Migrator.cc.o -MF CMakeFiles/mds.dir/Migrator.cc.o.d -o CMakeFiles/mds.dir/Migrator.cc.o -c /<>/src/mds/Migrator.cc [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/mon/MonMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/mon/MonMap.cc.o -MF CMakeFiles/crimson-common.dir/__/mon/MonMap.cc.o.d -o CMakeFiles/crimson-common.dir/__/mon/MonMap.cc.o -c /<>/src/mon/MonMap.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/include/Context.h:19, from /<>/src/mon/mon_types.h:20, from /<>/src/mon/MonMap.h:28, from /<>/src/mon/MonMap.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/mon/MonMap.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/Migrator.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/MDSRank.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/client/CMakeFiles/client.dir/Fh.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/Fh.cc.o -MF CMakeFiles/client.dir/Fh.cc.o.d -o CMakeFiles/client.dir/Fh.cc.o -c /<>/src/client/Fh.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/client/Inode.h:12, from /<>/src/client/Fh.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/numeric:61, from /<>/src/client/Inode.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Inode.h:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/osd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/osd/osd_types.cc.o -MF CMakeFiles/crimson-common.dir/__/osd/osd_types.cc.o.d -o CMakeFiles/crimson-common.dir/__/osd/osd_types.cc.o -c /<>/src/osd/osd_types.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/include/utime_fmt.h:12, from /<>/src/osd/osd_types.cc:39: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/osd/osd_types.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_types.cc:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/client/CMakeFiles/client.dir/Inode.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/Inode.cc.o -MF CMakeFiles/client.dir/Inode.cc.o.d -o CMakeFiles/client.dir/Inode.cc.o -c /<>/src/client/Inode.cc In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/client/Inode.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/messages/MCommand.h:18, from /<>/src/common/CommandTable.h:18, from /<>/src/client/Client.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/mds/CMakeFiles/mds.dir/MDBalancer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDBalancer.cc.o -MF CMakeFiles/mds.dir/MDBalancer.cc.o.d -o CMakeFiles/mds.dir/MDBalancer.cc.o -c /<>/src/mds/MDBalancer.cc [ 54%] Building CXX object src/client/CMakeFiles/client.dir/MetaRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/MetaRequest.cc.o -MF CMakeFiles/client.dir/MetaRequest.cc.o.d -o CMakeFiles/client.dir/MetaRequest.cc.o -c /<>/src/client/MetaRequest.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDBalancer.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/MDBalancer.cc:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/client/MetaRequest.h:9, from /<>/src/client/MetaRequest.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/client/MetaRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Inode.h:17, from /<>/src/client/Dentry.h:8, from /<>/src/client/MetaRequest.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/ECMsgTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/osd/ECMsgTypes.cc.o -MF CMakeFiles/crimson-common.dir/__/osd/ECMsgTypes.cc.o.d -o CMakeFiles/crimson-common.dir/__/osd/ECMsgTypes.cc.o -c /<>/src/osd/ECMsgTypes.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/ECMsgTypes.h:18, from /<>/src/osd/ECMsgTypes.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/osd/osd_types.h:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/client/CMakeFiles/client.dir/ClientSnapRealm.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/ClientSnapRealm.cc.o -MF CMakeFiles/client.dir/ClientSnapRealm.cc.o.d -o CMakeFiles/client.dir/ClientSnapRealm.cc.o -c /<>/src/client/ClientSnapRealm.cc In file included from /<>/src/client/ClientSnapRealm.h:9, from /<>/src/client/ClientSnapRealm.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/client/ClientSnapRealm.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/client/CMakeFiles/client.dir/MetaSession.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/MetaSession.cc.o -MF CMakeFiles/client.dir/MetaSession.cc.o.d -o CMakeFiles/client.dir/MetaSession.cc.o -c /<>/src/client/MetaSession.cc [ 54%] Building CXX object src/mds/CMakeFiles/mds.dir/CDentry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/CDentry.cc.o -MF CMakeFiles/mds.dir/CDentry.cc.o.d -o CMakeFiles/mds.dir/CDentry.cc.o -c /<>/src/mds/CDentry.cc [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/HitSet.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/osd/HitSet.cc.o -MF CMakeFiles/crimson-common.dir/__/osd/HitSet.cc.o.d -o CMakeFiles/crimson-common.dir/__/osd/HitSet.cc.o -c /<>/src/osd/HitSet.cc In file included from /<>/src/client/MetaSession.h:9, from /<>/src/client/MetaSession.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/client/MetaSession.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Inode.h:17, from /<>/src/client/MetaSession.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CDentry.h:25, from /<>/src/mds/CDentry.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/mds/CDentry.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/OSDMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/osd/OSDMap.cc.o -MF CMakeFiles/crimson-common.dir/__/osd/OSDMap.cc.o.d -o CMakeFiles/crimson-common.dir/__/osd/OSDMap.cc.o -c /<>/src/osd/OSDMap.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/CDentry.cc:21: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/OSDMap.cc:24: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/osd/OSDMap.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/client/CMakeFiles/client.dir/Trace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/Trace.cc.o -MF CMakeFiles/client.dir/Trace.cc.o.d -o CMakeFiles/client.dir/Trace.cc.o -c /<>/src/client/Trace.cc [ 54%] Building CXX object src/client/CMakeFiles/client.dir/posix_acl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/posix_acl.cc.o -MF CMakeFiles/client.dir/posix_acl.cc.o.d -o CMakeFiles/client.dir/posix_acl.cc.o -c /<>/src/client/posix_acl.cc [ 54%] Building CXX object src/client/CMakeFiles/client.dir/Delegation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/client/CMakeFiles/client.dir/Delegation.cc.o -MF CMakeFiles/client.dir/Delegation.cc.o.d -o CMakeFiles/client.dir/Delegation.cc.o -c /<>/src/client/Delegation.cc [ 54%] Building CXX object src/mds/CMakeFiles/mds.dir/CDir.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/CDir.cc.o -MF CMakeFiles/mds.dir/CDir.cc.o.d -o CMakeFiles/mds.dir/CDir.cc.o -c /<>/src/mds/CDir.cc In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/client/Delegation.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/Clock.h:18, from /<>/src/client/Delegation.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/mds/CDir.h:32, from /<>/src/mds/CDir.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/CDir.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/CDir.cc:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Linking CXX static library ../../lib/libclient.a cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/cmake -P CMakeFiles/client.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/client && /usr/bin/cmake -E cmake_link_script CMakeFiles/client.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libclient.a CMakeFiles/client.dir/Client.cc.o CMakeFiles/client.dir/Dentry.cc.o CMakeFiles/client.dir/Fh.cc.o CMakeFiles/client.dir/Inode.cc.o CMakeFiles/client.dir/MetaRequest.cc.o CMakeFiles/client.dir/ClientSnapRealm.cc.o CMakeFiles/client.dir/MetaSession.cc.o CMakeFiles/client.dir/Trace.cc.o CMakeFiles/client.dir/posix_acl.cc.o CMakeFiles/client.dir/Delegation.cc.o /usr/bin/ranlib ../../lib/libclient.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Built target client make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/cephsqlite.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Building CXX object src/CMakeFiles/cephsqlite.dir/libcephsqlite.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcephsqlite_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/cephsqlite.dir/libcephsqlite.cc.o -MF CMakeFiles/cephsqlite.dir/libcephsqlite.cc.o.d -o CMakeFiles/cephsqlite.dir/libcephsqlite.cc.o -c /<>/src/libcephsqlite.cc In file included from /<>/src/libcephsqlite.cc:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /<>/src/libcephsqlite.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/__/osd/PGPeeringEvent.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/osd/PGPeeringEvent.cc.o -MF CMakeFiles/crimson-common.dir/__/osd/PGPeeringEvent.cc.o.d -o CMakeFiles/crimson-common.dir/__/osd/PGPeeringEvent.cc.o -c /<>/src/osd/PGPeeringEvent.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/PGPeeringEvent.h:8, from /<>/src/osd/PGPeeringEvent.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/mempool.h:19, from /<>/src/osd/PGPeeringEvent.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/cephsqlite.dir/SimpleRADOSStriper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcephsqlite_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/cephsqlite.dir/SimpleRADOSStriper.cc.o -MF CMakeFiles/cephsqlite.dir/SimpleRADOSStriper.cc.o.d -o CMakeFiles/cephsqlite.dir/SimpleRADOSStriper.cc.o -c /<>/src/SimpleRADOSStriper.cc In file included from /<>/src/SimpleRADOSStriper.cc:33: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /<>/src/SimpleRADOSStriper.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building C object src/crimson/CMakeFiles/crimson-common.dir/__/xxHash/xxhash.c.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -fstack-protector-strong -maltivec -fdiagnostics-color=auto -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=gnu99 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/__/xxHash/xxhash.c.o -MF CMakeFiles/crimson-common.dir/__/xxHash/xxhash.c.o.d -o CMakeFiles/crimson-common.dir/__/xxHash/xxhash.c.o -c /<>/src/xxHash/xxhash.c [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/assert.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/assert.cc.o -MF CMakeFiles/crimson-common.dir/common/assert.cc.o.d -o CMakeFiles/crimson-common.dir/common/assert.cc.o -c /<>/src/crimson/common/assert.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/assert.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/common/assert.cc:2: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Linking CXX shared library ../lib/libcephsqlite.so cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephsqlite.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,--exclude-libs,ALL -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcephsqlite.so -o ../lib/libcephsqlite.so CMakeFiles/cephsqlite.dir/libcephsqlite.cc.o CMakeFiles/cephsqlite.dir/SimpleRADOSStriper.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../lib/libcls_lock_client.a ../lib/librados.so.2.0.0 ../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libsqlite3.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/mds/CMakeFiles/mds.dir/CInode.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/CInode.cc.o -MF CMakeFiles/mds.dir/CInode.cc.o.d -o CMakeFiles/mds.dir/CInode.cc.o -c /<>/src/mds/CInode.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Built target cephsqlite make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-fuse.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Building CXX object src/CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o -MF CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o.d -o CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o -c /<>/src/ceph_fuse.cc [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/buffer_io.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/buffer_io.cc.o -MF CMakeFiles/crimson-common.dir/common/buffer_io.cc.o.d -o CMakeFiles/crimson-common.dir/common/buffer_io.cc.o -c /<>/src/crimson/common/buffer_io.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/buffer_io.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/common/buffer_io.h:6, from /<>/src/crimson/common/buffer_io.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/mds/CInode.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/mds/CInode.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/ceph_fuse.cc:25: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/ceph_fuse.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/CInode.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/config_proxy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/config_proxy.cc.o -MF CMakeFiles/crimson-common.dir/common/config_proxy.cc.o.d -o CMakeFiles/crimson-common.dir/common/config_proxy.cc.o -c /<>/src/crimson/common/config_proxy.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/common/config_proxy.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/core/seastar.hh:48, from /<>/src/seastar/include/seastar/core/reactor.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o -MF CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o.d -o CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o -c /<>/src/client/fuse_ll.cc In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/client/fuse_ll.cc:38: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/client/fuse_ll.cc:35: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/fatal_signal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/fatal_signal.cc.o -MF CMakeFiles/crimson-common.dir/common/fatal_signal.cc.o.d -o CMakeFiles/crimson-common.dir/common/fatal_signal.cc.o -c /<>/src/crimson/common/fatal_signal.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/fatal_signal.cc:12: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/common/fatal_signal.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/formatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/formatter.cc.o -MF CMakeFiles/crimson-common.dir/common/formatter.cc.o.d -o CMakeFiles/crimson-common.dir/common/formatter.cc.o -c /<>/src/crimson/common/formatter.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/crimson/common/formatter.h:4, from /<>/src/crimson/common/formatter.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/seastar/include/seastar/util/std-compat.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:25: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/perf_counters_collection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/perf_counters_collection.cc.o -MF CMakeFiles/crimson-common.dir/common/perf_counters_collection.cc.o.d -o CMakeFiles/crimson-common.dir/common/perf_counters_collection.cc.o -c /<>/src/crimson/common/perf_counters_collection.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/crimson/common/perf_counters_collection.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Linking CXX executable ../bin/ceph-fuse cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-fuse.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-fuse.dir/ceph_fuse.cc.o" "CMakeFiles/ceph-fuse.dir/client/fuse_ll.cc.o" -o ../bin/ceph-fuse -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../lib/libclient.a ../lib/libglobal-static.a -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv ../lib/libosdc.a ../lib/libceph-common.so.2 ../lib/libcommon.a ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Built target ceph-fuse make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/libneorados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Linking CXX static library ../../lib/liblibneorados.a cd /<>/obj-powerpc64le-linux-gnu/src/neorados && /usr/bin/cmake -P CMakeFiles/libneorados.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/neorados && /usr/bin/cmake -E cmake_link_script CMakeFiles/libneorados.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/liblibneorados.a CMakeFiles/neorados_api_obj.dir/RADOS.cc.o CMakeFiles/neorados_objs.dir/RADOSImpl.cc.o /usr/bin/ranlib ../../lib/liblibneorados.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Built target libneorados make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libradosstriper /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/libradosstriper /<>/obj-powerpc64le-linux-gnu/src/libradosstriper/CMakeFiles/radosstriper.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/libradosstriper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/libradosstriper && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosstriper_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/libradosstriper/CMakeFiles/radosstriper.dir/libradosstriper.cc.o -MF CMakeFiles/radosstriper.dir/libradosstriper.cc.o.d -o CMakeFiles/radosstriper.dir/libradosstriper.cc.o -c /<>/src/libradosstriper/libradosstriper.cc [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/log.cc.o -MF CMakeFiles/crimson-common.dir/common/log.cc.o.d -o CMakeFiles/crimson-common.dir/common/log.cc.o -c /<>/src/crimson/common/log.cc In file included from /<>/src/libradosstriper/RadosStriperImpl.h:23, from /<>/src/libradosstriper/libradosstriper.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/libradosstriper/RadosStriperImpl.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/common/log.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/logclient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/logclient.cc.o -MF CMakeFiles/crimson-common.dir/common/logclient.cc.o.d -o CMakeFiles/crimson-common.dir/common/logclient.cc.o -c /<>/src/crimson/common/logclient.cc In file included from /<>/src/librados/IoCtxImpl.h:27, from /<>/src/libradosstriper/RadosStriperImpl.h:28: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/mds/CMakeFiles/mds.dir/LogEvent.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/LogEvent.cc.o -MF CMakeFiles/mds.dir/LogEvent.cc.o.d -o CMakeFiles/mds.dir/LogEvent.cc.o -c /<>/src/mds/LogEvent.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/LogEntry.h:18, from /<>/src/crimson/common/logclient.h:4, from /<>/src/crimson/common/logclient.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/common/logclient.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MLog.h:19, from /<>/src/crimson/common/logclient.cc:3: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/LogEvent.cc:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/config.h:18, from /<>/src/mds/LogEvent.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/libradosstriper && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosstriper_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/libradosstriper/CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o -MF CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o.d -o CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o -c /<>/src/libradosstriper/RadosStriperImpl.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/libradosstriper/RadosStriperImpl.h:23, from /<>/src/libradosstriper/RadosStriperImpl.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/algorithm/string/replace.hpp:16, from /<>/src/libradosstriper/RadosStriperImpl.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/IoCtxImpl.h:27, from /<>/src/libradosstriper/RadosStriperImpl.h:28: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/operation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/operation.cc.o -MF CMakeFiles/crimson-common.dir/common/operation.cc.o.d -o CMakeFiles/crimson-common.dir/common/operation.cc.o -c /<>/src/crimson/common/operation.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/crimson/common/operation.h:15, from /<>/src/crimson/common/operation.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/crimson/common/operation.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/throttle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/throttle.cc.o -MF CMakeFiles/crimson-common.dir/common/throttle.cc.o.d -o CMakeFiles/crimson-common.dir/common/throttle.cc.o -c /<>/src/crimson/common/throttle.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/condition-variable.hh:24, from /<>/src/crimson/common/throttle.h:6, from /<>/src/crimson/common/throttle.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/semaphore.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 54%] Building CXX object src/libradosstriper/CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/libradosstriper && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosstriper_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/libradosstriper/CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o -MF CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o.d -o CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o -c /<>/src/libradosstriper/MultiAioCompletionImpl.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/throttle.h:9: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 55%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTable.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSTable.cc.o -MF CMakeFiles/mds.dir/MDSTable.cc.o.d -o CMakeFiles/mds.dir/MDSTable.cc.o -c /<>/src/mds/MDSTable.cc [ 55%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/tri_mutex.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCEPH_INSTALL_DATADIR=\"/usr/share/ceph\" -DCEPH_INSTALL_FULL_PKGLIBDIR=\"/usr/lib/powerpc64le-linux-gnu/ceph\" -DCMAKE_INSTALL_LIBDIR=\"lib/powerpc64le-linux-gnu\" -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson-common.dir/common/tri_mutex.cc.o -MF CMakeFiles/crimson-common.dir/common/tri_mutex.cc.o.d -o CMakeFiles/crimson-common.dir/common/tri_mutex.cc.o -c /<>/src/crimson/common/tri_mutex.cc In file included from /<>/src/include/radosstriper/libradosstriper.hpp:8, from /<>/src/libradosstriper/MultiAioCompletionImpl.h:21, from /<>/src/libradosstriper/MultiAioCompletionImpl.cc:17: /<>/src/include/radosstriper/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/libradosstriper/MultiAioCompletionImpl.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/crimson/common/tri_mutex.h:7, from /<>/src/crimson/common/tri_mutex.cc:4: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/common/tri_mutex.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 56%] Linking CXX static library ../../lib/libcrimson-common.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cmake -P CMakeFiles/crimson-common.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-common.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcrimson-common.a "CMakeFiles/crimson-common.dir/__/auth/Crypto.cc.o" "CMakeFiles/crimson-common.dir/__/common/admin_socket_client.cc.o" "CMakeFiles/crimson-common.dir/__/common/bit_str.cc.o" "CMakeFiles/crimson-common.dir/__/common/bloom_filter.cc.o" "CMakeFiles/crimson-common.dir/__/common/buffer.cc.o" "CMakeFiles/crimson-common.dir/__/common/buffer_seastar.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_argparse.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_context.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_crypto.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_hash.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_time.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_strings.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_releases.cc.o" "CMakeFiles/crimson-common.dir/__/common/cmdparse.cc.o" "CMakeFiles/crimson-common.dir/__/common/common_init.cc.o" "CMakeFiles/crimson-common.dir/__/common/compat.cc.o" "CMakeFiles/crimson-common.dir/__/common/code_environment.cc.o" "CMakeFiles/crimson-common.dir/__/common/config.cc.o" "CMakeFiles/crimson-common.dir/__/common/config_values.cc.o" "CMakeFiles/crimson-common.dir/__/common/dout.cc.o" "CMakeFiles/crimson-common.dir/__/common/entity_name.cc.o" "CMakeFiles/crimson-common.dir/__/common/environment.cc.o" "CMakeFiles/crimson-common.dir/__/common/errno.cc.o" "CMakeFiles/crimson-common.dir/__/common/escape.cc.o" "CMakeFiles/crimson-common.dir/__/common/hex.cc.o" "CMakeFiles/crimson-common.dir/__/common/fs_types.cc.o" "CMakeFiles/crimson-common.dir/__/common/ceph_json.cc.o" "CMakeFiles/crimson-common.dir/__/common/histogram.cc.o" "CMakeFiles/crimson-common.dir/__/common/hobject.cc.o" "CMakeFiles/crimson-common.dir/__/common/hostname.cc.o" "CMakeFiles/crimson-common.dir/__/common/ipaddr.cc.o" "CMakeFiles/crimson-common.dir/__/common/mempool.cc.o" "CMakeFiles/crimson-common.dir/__/common/options.cc.o" "CMakeFiles/crimson-common.dir/__/common/perf_counters.cc.o" "CMakeFiles/crimson-common.dir/__/common/perf_histogram.cc.o" "CMakeFiles/crimson-common.dir/__/common/page.cc.o" "CMakeFiles/crimson-common.dir/__/common/pick_address.cc.o" "CMakeFiles/crimson-common.dir/__/common/snap_types.cc.o" "CMakeFiles/crimson-common.dir/__/common/signal.cc.o" "CMakeFiles/crimson-common.dir/__/common/str_list.cc.o" "CMakeFiles/crimson-common.dir/__/common/str_map.cc.o" "CMakeFiles/crimson-common.dir/__/common/strtol.cc.o" "CMakeFiles/crimson-common.dir/__/common/reverse.c.o" "CMakeFiles/crimson-common.dir/__/common/types.cc.o" "CMakeFiles/crimson-common.dir/__/common/utf8.c.o" "CMakeFiles/crimson-common.dir/__/common/version.cc.o" "CMakeFiles/crimson-common.dir/__/common/BackTrace.cc.o" "CMakeFiles/crimson-common.dir/__/common/ConfUtils.cc.o" "CMakeFiles/crimson-common.dir/__/common/DecayCounter.cc.o" "CMakeFiles/crimson-common.dir/__/common/HTMLFormatter.cc.o" "CMakeFiles/crimson-common.dir/__/common/Formatter.cc.o" "CMakeFiles/crimson-common.dir/__/common/Graylog.cc.o" "CMakeFiles/crimson-common.dir/__/common/Journald.cc.o" "CMakeFiles/crimson-common.dir/__/common/ostream_temp.cc.o" "CMakeFiles/crimson-common.dir/__/common/LogEntry.cc.o" "CMakeFiles/crimson-common.dir/__/common/TextTable.cc.o" "CMakeFiles/crimson-common.dir/__/common/Thread.cc.o" "CMakeFiles/crimson-common.dir/__/common/PluginRegistry.cc.o" "CMakeFiles/crimson-common.dir/__/common/RefCountedObj.cc.o" "CMakeFiles/crimson-common.dir/__/common/util.cc.o" "CMakeFiles/crimson-common.dir/__/compressor/Compressor.cc.o" "CMakeFiles/crimson-common.dir/__/crush/builder.c.o" "CMakeFiles/crimson-common.dir/__/crush/mapper.c.o" "CMakeFiles/crimson-common.dir/__/crush/crush.c.o" "CMakeFiles/crimson-common.dir/__/crush/hash.c.o" "CMakeFiles/crimson-common.dir/__/crush/CrushWrapper.cc.o" "CMakeFiles/crimson-common.dir/__/crush/CrushCompiler.cc.o" "CMakeFiles/crimson-common.dir/__/crush/CrushTester.cc.o" "CMakeFiles/crimson-common.dir/__/crush/CrushLocation.cc.o" "CMakeFiles/crimson-common.dir/__/global/global_context.cc.o" "CMakeFiles/crimson-common.dir/__/global/pidfile.cc.o" "CMakeFiles/crimson-common.dir/__/librbd/Features.cc.o" "CMakeFiles/crimson-common.dir/__/librbd/io/IoOperations.cc.o" "CMakeFiles/crimson-common.dir/__/log/Log.cc.o" "CMakeFiles/crimson-common.dir/__/mgr/ServiceMap.cc.o" "CMakeFiles/crimson-common.dir/__/mds/inode_backtrace.cc.o" "CMakeFiles/crimson-common.dir/__/mds/mdstypes.cc.o" "CMakeFiles/crimson-common.dir/__/mds/cephfs_features.cc.o" "CMakeFiles/crimson-common.dir/__/mds/FSMap.cc.o" "CMakeFiles/crimson-common.dir/__/mds/FSMapUser.cc.o" "CMakeFiles/crimson-common.dir/__/mds/MDSMap.cc.o" "CMakeFiles/crimson-common.dir/__/msg/msg_types.cc.o" "CMakeFiles/crimson-common.dir/__/msg/Message.cc.o" "CMakeFiles/crimson-common.dir/__/mon/PGMap.cc.o" "CMakeFiles/crimson-common.dir/__/mon/MonCap.cc.o" "CMakeFiles/crimson-common.dir/__/mon/MonMap.cc.o" "CMakeFiles/crimson-common.dir/__/osd/osd_types.cc.o" "CMakeFiles/crimson-common.dir/__/osd/ECMsgTypes.cc.o" "CMakeFiles/crimson-common.dir/__/osd/HitSet.cc.o" "CMakeFiles/crimson-common.dir/__/osd/OSDMap.cc.o" "CMakeFiles/crimson-common.dir/__/osd/PGPeeringEvent.cc.o" "CMakeFiles/crimson-common.dir/__/xxHash/xxhash.c.o" "CMakeFiles/crimson-common.dir/common/assert.cc.o" "CMakeFiles/crimson-common.dir/common/buffer_io.cc.o" "CMakeFiles/crimson-common.dir/common/config_proxy.cc.o" "CMakeFiles/crimson-common.dir/common/fatal_signal.cc.o" "CMakeFiles/crimson-common.dir/common/formatter.cc.o" "CMakeFiles/crimson-common.dir/common/perf_counters_collection.cc.o" "CMakeFiles/crimson-common.dir/common/log.cc.o" "CMakeFiles/crimson-common.dir/common/logclient.cc.o" "CMakeFiles/crimson-common.dir/common/operation.cc.o" "CMakeFiles/crimson-common.dir/common/throttle.cc.o" "CMakeFiles/crimson-common.dir/common/tri_mutex.cc.o" ../common/CMakeFiles/common_mountcephfs_objs.dir/armor.c.o ../common/CMakeFiles/common_mountcephfs_objs.dir/safe_io.c.o ../common/CMakeFiles/common_mountcephfs_objs.dir/module.c.o ../common/CMakeFiles/common_mountcephfs_objs.dir/addr_parsing.c.o "../common/options/CMakeFiles/common-options-objs.dir/build_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/global_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/cephfs-mirror_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/crimson_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/mgr_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/mds_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/mds-client_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/mon_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/osd_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/rbd_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/rbd-mirror_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/immutable-object-cache_options.cc.o" "../common/options/CMakeFiles/common-options-objs.dir/rgw_options.cc.o" [ 56%] Linking CXX shared library ../../lib/libradosstriper.so cd /<>/obj-powerpc64le-linux-gnu/src/libradosstriper && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosstriper.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libradosstriper.so.1 -o ../../lib/libradosstriper.so.1.0.0 CMakeFiles/radosstriper.dir/libradosstriper.cc.o CMakeFiles/radosstriper.dir/RadosStriperImpl.cc.o CMakeFiles/radosstriper.dir/MultiAioCompletionImpl.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librados.so.2.0.0 ../../lib/liblibrados_impl.a ../../lib/libcls_lock_client.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 -lpthread /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/bin/ranlib ../../lib/libcrimson-common.a cd /<>/obj-powerpc64le-linux-gnu/src/libradosstriper && /usr/bin/cmake -E cmake_symlink_library ../../lib/libradosstriper.so.1.0.0 ../../lib/libradosstriper.so.1 ../../lib/libradosstriper.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 56%] Built target radosstriper make -f src/mgr/CMakeFiles/ceph-mgr.dir/build.make src/mgr/CMakeFiles/ceph-mgr.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mgr /<>/obj-powerpc64le-linux-gnu/src/mgr/CMakeFiles/ceph-mgr.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mgr/CMakeFiles/ceph-mgr.dir/build.make src/mgr/CMakeFiles/ceph-mgr.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 56%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/ceph_mgr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/__/ceph_mgr.cc.o -MF CMakeFiles/ceph-mgr.dir/__/ceph_mgr.cc.o.d -o CMakeFiles/ceph-mgr.dir/__/ceph_mgr.cc.o -c /<>/src/ceph_mgr.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSTable.h:18, from /<>/src/mds/MDSTable.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 56%] Built target crimson-common make -f src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 56%] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/common/dbstore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSQLITE_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/rgw/store/dbstore/sqlite -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/common/dbstore.cc.o -MF CMakeFiles/dbstore_lib.dir/common/dbstore.cc.o.d -o CMakeFiles/dbstore_lib.dir/common/dbstore.cc.o -c /<>/src/rgw/store/dbstore/common/dbstore.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/MDSTable.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/mgr/MgrStandby.h:24, from /<>/src/ceph_mgr.cc:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /<>/src/ceph_mgr.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/store/dbstore/common/dbstore.h:18, from /<>/src/rgw/store/dbstore/common/dbstore.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/store/dbstore/common/dbstore.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 56%] Building CXX object src/mds/CMakeFiles/mds.dir/InoTable.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/InoTable.cc.o -MF CMakeFiles/mds.dir/InoTable.cc.o.d -o CMakeFiles/mds.dir/InoTable.cc.o -c /<>/src/mds/InoTable.cc [ 56%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/PGMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/PGMap.cc.o -MF CMakeFiles/ceph-mgr.dir/__/mon/PGMap.cc.o.d -o CMakeFiles/ceph-mgr.dir/__/mon/PGMap.cc.o -c /<>/src/mon/PGMap.cc [ 56%] Linking CXX static library ../../../../lib/libdbstore_lib.a cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/cmake -P CMakeFiles/dbstore_lib.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbstore_lib.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libdbstore_lib.a CMakeFiles/dbstore_lib.dir/common/dbstore.cc.o /usr/bin/ranlib ../../../../lib/libdbstore_lib.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 56%] Built target dbstore_lib make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/rados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 56%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/rados.dir/rados/rados.cc.o -MF CMakeFiles/rados.dir/rados/rados.cc.o.d -o CMakeFiles/rados.dir/rados/rados.cc.o -c /<>/src/tools/rados/rados.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSTable.h:18, from /<>/src/mds/InoTable.h:19, from /<>/src/mds/InoTable.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/mon/PGMap.h:27, from /<>/src/mon/PGMap.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /<>/src/mon/PGMap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/InoTable.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rados/rados.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/tools/rados/rados.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/inode_backtrace.h:8, from /<>/src/tools/rados/rados.cc:37: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 56%] Building CXX object src/mds/CMakeFiles/mds.dir/JournalPointer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/JournalPointer.cc.o -MF CMakeFiles/mds.dir/JournalPointer.cc.o.d -o CMakeFiles/mds.dir/JournalPointer.cc.o -c /<>/src/mds/JournalPointer.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34, from /<>/src/mon/PGMap.cc:18: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 56%] Building CXX object src/tools/CMakeFiles/rados.dir/RadosDump.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/rados.dir/RadosDump.cc.o -MF CMakeFiles/rados.dir/RadosDump.cc.o.d -o CMakeFiles/rados.dir/RadosDump.cc.o -c /<>/src/tools/RadosDump.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mds/JournalPointer.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mds/JournalPointer.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/JournalPointer.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/tools/RadosDump.h:23, from /<>/src/tools/RadosDump.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/tools/RadosDump.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 56%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/ConfigMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/__/mon/ConfigMap.cc.o -MF CMakeFiles/ceph-mgr.dir/__/mon/ConfigMap.cc.o.d -o CMakeFiles/ceph-mgr.dir/__/mon/ConfigMap.cc.o -c /<>/src/mon/ConfigMap.cc [ 56%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/RadosImport.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/rados.dir/rados/RadosImport.cc.o -MF CMakeFiles/rados.dir/rados/RadosImport.cc.o.d -o CMakeFiles/rados.dir/rados/RadosImport.cc.o -c /<>/src/tools/rados/RadosImport.cc [ 56%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSTableClient.cc.o -MF CMakeFiles/mds.dir/MDSTableClient.cc.o.d -o CMakeFiles/mds.dir/MDSTableClient.cc.o -c /<>/src/mds/MDSTableClient.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PGLog.h:22, from /<>/src/tools/rados/RadosImport.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/tools/rados/RadosImport.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 56%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModule.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModule.cc.o -MF CMakeFiles/ceph-mgr.dir/ActivePyModule.cc.o.d -o CMakeFiles/ceph-mgr.dir/ActivePyModule.cc.o -c /<>/src/mgr/ActivePyModule.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/MDSTableClient.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/mds/MDSMap.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/MDSTableClient.cc:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/tools/CMakeFiles/rados.dir/rados/PoolDump.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/rados.dir/rados/PoolDump.cc.o -MF CMakeFiles/rados.dir/rados/PoolDump.cc.o.d -o CMakeFiles/rados.dir/rados/PoolDump.cc.o -c /<>/src/tools/rados/PoolDump.cc [ 57%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModules.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/ActivePyModules.cc.o -MF CMakeFiles/ceph-mgr.dir/ActivePyModules.cc.o.d -o CMakeFiles/ceph-mgr.dir/ActivePyModules.cc.o -c /<>/src/mgr/ActivePyModules.cc In file included from /<>/src/tools/rados/PoolDump.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mgr/ActivePyModules.h:23, from /<>/src/mgr/ActivePyModules.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/mgr/Gil.h:18, from /<>/src/mgr/ActivePyModules.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/mgr/ActivePyModules.h:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/rados.dir/__/common/util.cc.o -MF CMakeFiles/rados.dir/__/common/util.cc.o.d -o CMakeFiles/rados.dir/__/common/util.cc.o -c /<>/src/common/util.cc [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSTableServer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSTableServer.cc.o -MF CMakeFiles/mds.dir/MDSTableServer.cc.o.d -o CMakeFiles/mds.dir/MDSTableServer.cc.o -c /<>/src/mds/MDSTableServer.cc [ 57%] Building CXX object src/tools/CMakeFiles/rados.dir/__/common/obj_bencher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/rados.dir/__/common/obj_bencher.cc.o -MF CMakeFiles/rados.dir/__/common/obj_bencher.cc.o.d -o CMakeFiles/rados.dir/__/common/obj_bencher.cc.o -c /<>/src/common/obj_bencher.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSTable.h:18, from /<>/src/mds/MDSTableServer.h:18, from /<>/src/mds/MDSTableServer.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/MDSTableServer.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/tools/CMakeFiles/rados.dir/__/osd/ECUtil.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/rados.dir/__/osd/ECUtil.cc.o -MF CMakeFiles/rados.dir/__/osd/ECUtil.cc.o.d -o CMakeFiles/rados.dir/__/osd/ECUtil.cc.o -c /<>/src/osd/ECUtil.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34, from /<>/src/osdc/Objecter.h:59: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/unordered_map:40: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 57%] Linking CXX executable ../../bin/rados cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/rados.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/rados.dir/rados/rados.cc.o CMakeFiles/rados.dir/RadosDump.cc.o CMakeFiles/rados.dir/rados/RadosImport.cc.o CMakeFiles/rados.dir/rados/PoolDump.cc.o CMakeFiles/rados.dir/__/common/util.cc.o CMakeFiles/rados.dir/__/common/obj_bencher.cc.o CMakeFiles/rados.dir/__/osd/ECUtil.cc.o -o ../../bin/rados -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl ../../lib/libradosstriper.so.1.0.0 /usr/lib/powerpc64le-linux-gnu/librt.a ../../lib/librados.so.2.0.0 ../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libblkid.so -lresolv ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a -ldl ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 57%] Built target rados make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/rbd_internal.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsioEngine.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/AsioEngine.cc.o -MF CMakeFiles/rbd_internal.dir/AsioEngine.cc.o.d -o CMakeFiles/rbd_internal.dir/AsioEngine.cc.o -c /<>/src/librbd/AsioEngine.cc In file included from /<>/src/librbd/AsioEngine.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/librbd/AsioEngine.h:9, from /<>/src/librbd/AsioEngine.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrModule.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrModule.cc.o -MF CMakeFiles/ceph-mgr.dir/BaseMgrModule.cc.o.d -o CMakeFiles/ceph-mgr.dir/BaseMgrModule.cc.o -c /<>/src/mgr/BaseMgrModule.cc [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o -MF CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o.d -o CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o -c /<>/src/librbd/AsyncObjectThrottle.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/mgr/Mgr.h:20, from /<>/src/mgr/BaseMgrModule.cc:23: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /<>/src/mgr/BaseMgrModule.cc:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/AsyncObjectThrottle.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncObjectThrottle.h:7, from /<>/src/librbd/AsyncObjectThrottle.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/ScrubStack.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/ScrubStack.cc.o -MF CMakeFiles/mds.dir/ScrubStack.cc.o.d -o CMakeFiles/mds.dir/ScrubStack.cc.o -c /<>/src/mds/ScrubStack.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mgr/ActivePyModules.h:23, from /<>/src/mgr/PyModuleRegistry.h:27, from /<>/src/mgr/DaemonServer.h:17, from /<>/src/mgr/Mgr.h:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o -MF CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o -c /<>/src/librbd/AsyncRequest.cc In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/mds/CDir.h:32, from /<>/src/mds/ScrubStack.h:18, from /<>/src/mds/ScrubStack.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/mds/CDir.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/AsyncRequest.cc:3: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ConfigWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/ConfigWatcher.cc.o -MF CMakeFiles/rbd_internal.dir/ConfigWatcher.cc.o.d -o CMakeFiles/rbd_internal.dir/ConfigWatcher.cc.o -c /<>/src/librbd/ConfigWatcher.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/ScrubStack.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/ConfigWatcher.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/librbd/ConfigWatcher.h:7, from /<>/src/librbd/ConfigWatcher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/DeepCopyRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/DeepCopyRequest.cc.o -MF CMakeFiles/rbd_internal.dir/DeepCopyRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/DeepCopyRequest.cc.o -c /<>/src/librbd/DeepCopyRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/DeepCopyRequest.h:10, from /<>/src/librbd/DeepCopyRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/DeepCopyRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrStandbyModule.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/BaseMgrStandbyModule.cc.o -MF CMakeFiles/ceph-mgr.dir/BaseMgrStandbyModule.cc.o.d -o CMakeFiles/ceph-mgr.dir/BaseMgrStandbyModule.cc.o -c /<>/src/mgr/BaseMgrStandbyModule.cc [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o -MF CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o.d -o CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o -c /<>/src/librbd/ExclusiveLock.cc In file included from /<>/src/librbd/ManagedLock.h:9, from /<>/src/librbd/ExclusiveLock.h:8, from /<>/src/librbd/ExclusiveLock.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/librbd/cache/Utils.h:8, from /<>/src/librbd/ExclusiveLock.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/ExclusiveLock.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/DamageTable.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/DamageTable.cc.o -MF CMakeFiles/mds.dir/DamageTable.cc.o.d -o CMakeFiles/mds.dir/DamageTable.cc.o -c /<>/src/mds/DamageTable.cc [ 57%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/ClusterState.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/ClusterState.cc.o -MF CMakeFiles/ceph-mgr.dir/ClusterState.cc.o.d -o CMakeFiles/ceph-mgr.dir/ClusterState.cc.o -c /<>/src/mgr/ClusterState.cc In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/mds/CDir.h:32, from /<>/src/mds/DamageTable.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mds/DamageTable.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageCtx.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/ImageCtx.cc.o -MF CMakeFiles/rbd_internal.dir/ImageCtx.cc.o.d -o CMakeFiles/rbd_internal.dir/ImageCtx.cc.o -c /<>/src/librbd/ImageCtx.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMonMgrReport.h:18, from /<>/src/mgr/ClusterState.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/msg/Message.h:19, from /<>/src/messages/MMgrDigest.h:19, from /<>/src/mgr/ClusterState.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/ImageCtx.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_traits.hpp:10, from /usr/include/boost/range/iterator_range_core.hpp:26, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/assign/list_of.hpp:20, from /<>/src/librbd/ImageCtx.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/SimpleLock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/SimpleLock.cc.o -MF CMakeFiles/mds.dir/SimpleLock.cc.o.d -o CMakeFiles/mds.dir/SimpleLock.cc.o -c /<>/src/mds/SimpleLock.cc In file included from /<>/src/mds/MDSCacheObject.h:13, from /<>/src/mds/SimpleLock.h:21, from /<>/src/mds/SimpleLock.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/mds/SimpleLock.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageState.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/ImageState.cc.o -MF CMakeFiles/rbd_internal.dir/ImageState.cc.o.d -o CMakeFiles/rbd_internal.dir/ImageState.cc.o -c /<>/src/librbd/ImageState.cc [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapRealm.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/SnapRealm.cc.o -MF CMakeFiles/mds.dir/SnapRealm.cc.o.d -o CMakeFiles/mds.dir/SnapRealm.cc.o -c /<>/src/mds/SnapRealm.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageState.cc:5: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/ImageState.h:8, from /<>/src/librbd/ImageState.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonHealthMetricCollector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/DaemonHealthMetricCollector.cc.o -MF CMakeFiles/ceph-mgr.dir/DaemonHealthMetricCollector.cc.o.d -o CMakeFiles/ceph-mgr.dir/DaemonHealthMetricCollector.cc.o -c /<>/src/mgr/DaemonHealthMetricCollector.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/ImageState.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/SnapRealm.h:20, from /<>/src/mds/SnapRealm.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/SnapRealm.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonKey.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/DaemonKey.cc.o -MF CMakeFiles/ceph-mgr.dir/DaemonKey.cc.o.d -o CMakeFiles/ceph-mgr.dir/DaemonKey.cc.o -c /<>/src/mgr/DaemonKey.cc [ 57%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonServer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/DaemonServer.cc.o -MF CMakeFiles/ceph-mgr.dir/DaemonServer.cc.o.d -o CMakeFiles/ceph-mgr.dir/DaemonServer.cc.o -c /<>/src/mgr/DaemonServer.cc [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o -MF CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o.d -o CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o -c /<>/src/librbd/ImageWatcher.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osdc/Filer.h:36, from /<>/src/mds/MDCache.h:52, from /<>/src/mds/SnapRealm.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageWatcher.h:11, from /<>/src/librbd/ImageWatcher.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/ImageWatcher.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8, from /<>/src/librbd/operation/ObjectMapIterate.h:11, from /<>/src/librbd/Operations.h:10, from /<>/src/librbd/ImageWatcher.h:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mgr/ActivePyModules.h:23, from /<>/src/mgr/PyModuleRegistry.h:27, from /<>/src/mgr/DaemonServer.h:17, from /<>/src/mgr/DaemonServer.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mgr/PyModule.h:16, from /<>/src/mgr/PyModuleRegistry.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/mgr/ActivePyModules.h:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/internal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/internal.cc.o -MF CMakeFiles/rbd_internal.dir/internal.cc.o.d -o CMakeFiles/rbd_internal.dir/internal.cc.o -c /<>/src/librbd/internal.cc [ 57%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapServer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/SnapServer.cc.o -MF CMakeFiles/mds.dir/SnapServer.cc.o.d -o CMakeFiles/mds.dir/SnapServer.cc.o -c /<>/src/mds/SnapServer.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/librbd/internal.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/librbd/internal.cc:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/internal.cc:28: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSTable.h:18, from /<>/src/mds/MDSTableServer.h:18, from /<>/src/mds/SnapServer.h:18, from /<>/src/mds/SnapServer.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MRemoveSnaps.h:18, from /<>/src/mds/SnapServer.h:21: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 57%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Journal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/Journal.cc.o -MF CMakeFiles/rbd_internal.dir/Journal.cc.o.d -o CMakeFiles/rbd_internal.dir/Journal.cc.o -c /<>/src/librbd/Journal.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/Journal.h:19, from /<>/src/librbd/Journal.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/Journal.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/Journal.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o -MF CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o.d -o CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o -c /<>/src/librbd/LibrbdAdminSocketHook.cc [ 58%] Building CXX object src/mds/CMakeFiles/mds.dir/SnapClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/SnapClient.cc.o -MF CMakeFiles/mds.dir/SnapClient.cc.o.d -o CMakeFiles/mds.dir/SnapClient.cc.o -c /<>/src/mds/SnapClient.cc [ 58%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/DaemonState.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/DaemonState.cc.o -MF CMakeFiles/ceph-mgr.dir/DaemonState.cc.o.d -o CMakeFiles/ceph-mgr.dir/DaemonState.cc.o -c /<>/src/mgr/DaemonState.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/LibrbdAdminSocketHook.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/librbd/LibrbdAdminSocketHook.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/SnapClient.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/mds/MDSMap.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/messages/MMgrReport.h:21, from /<>/src/mgr/DaemonState.h:28, from /<>/src/mgr/DaemonState.cc:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mgr/DaemonState.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/SnapClient.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ManagedLock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/ManagedLock.cc.o -MF CMakeFiles/rbd_internal.dir/ManagedLock.cc.o.d -o CMakeFiles/rbd_internal.dir/ManagedLock.cc.o -c /<>/src/librbd/ManagedLock.cc In file included from /<>/src/librbd/ManagedLock.h:9, from /<>/src/librbd/ManagedLock.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/ManagedLock.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/ManagedLock.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/Gil.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/Gil.cc.o -MF CMakeFiles/ceph-mgr.dir/Gil.cc.o.d -o CMakeFiles/ceph-mgr.dir/Gil.cc.o -c /<>/src/mgr/Gil.cc [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o -MF CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o.d -o CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o -c /<>/src/librbd/MirroringWatcher.cc [ 58%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/Mgr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/Mgr.cc.o -MF CMakeFiles/ceph-mgr.dir/Mgr.cc.o.d -o CMakeFiles/ceph-mgr.dir/Mgr.cc.o -c /<>/src/mgr/Mgr.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/MirroringWatcher.h:10, from /<>/src/librbd/MirroringWatcher.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/MirroringWatcher.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/ObjectMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/ObjectMap.cc.o -MF CMakeFiles/rbd_internal.dir/ObjectMap.cc.o.d -o CMakeFiles/rbd_internal.dir/ObjectMap.cc.o -c /<>/src/librbd/ObjectMap.cc [ 58%] Building CXX object src/mds/CMakeFiles/mds.dir/snap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/snap.cc.o -MF CMakeFiles/mds.dir/snap.cc.o.d -o CMakeFiles/mds.dir/snap.cc.o -c /<>/src/mds/snap.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mgr/Mgr.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /<>/src/mgr/Mgr.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/mgr/Mgr.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/ObjectMap.h:14, from /<>/src/librbd/ObjectMap.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/include/fs_types.h:6, from /<>/src/librbd/ObjectMap.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/ObjectMap.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/snap.h:21, from /<>/src/mds/snap.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/snap.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/mds/CMakeFiles/mds.dir/SessionMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/SessionMap.cc.o -MF CMakeFiles/mds.dir/SessionMap.cc.o.d -o CMakeFiles/mds.dir/SessionMap.cc.o -c /<>/src/mds/SessionMap.cc [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Operations.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/Operations.cc.o -MF CMakeFiles/rbd_internal.dir/Operations.cc.o.d -o CMakeFiles/rbd_internal.dir/Operations.cc.o -c /<>/src/librbd/Operations.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/ObjectMapIterate.h:11, from /<>/src/librbd/Operations.h:10, from /<>/src/librbd/Operations.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/Operations.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/SessionMap.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/MDSRank.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/mgr_perf_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/mgr_perf_counters.cc.o -MF CMakeFiles/ceph-mgr.dir/mgr_perf_counters.cc.o.d -o CMakeFiles/ceph-mgr.dir/mgr_perf_counters.cc.o -c /<>/src/mgr/mgr_perf_counters.cc [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/PluginRegistry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/PluginRegistry.cc.o -MF CMakeFiles/rbd_internal.dir/PluginRegistry.cc.o.d -o CMakeFiles/rbd_internal.dir/PluginRegistry.cc.o -c /<>/src/librbd/PluginRegistry.cc [ 58%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MgrStandby.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/MgrStandby.cc.o -MF CMakeFiles/ceph-mgr.dir/MgrStandby.cc.o.d -o CMakeFiles/ceph-mgr.dir/MgrStandby.cc.o -c /<>/src/mgr/MgrStandby.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/PluginRegistry.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/plugin/Types.h:8, from /<>/src/librbd/PluginRegistry.h:7, from /<>/src/librbd/PluginRegistry.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMgrBeacon.h:18, from /<>/src/mgr/MgrStandby.cc:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /<>/src/mgr/MgrStandby.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/TrashWatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/TrashWatcher.cc.o -MF CMakeFiles/rbd_internal.dir/TrashWatcher.cc.o.d -o CMakeFiles/rbd_internal.dir/TrashWatcher.cc.o -c /<>/src/librbd/TrashWatcher.cc [ 58%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSContext.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSContext.cc.o -MF CMakeFiles/mds.dir/MDSContext.cc.o.d -o CMakeFiles/mds.dir/MDSContext.cc.o -c /<>/src/mds/MDSContext.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/TrashWatcher.h:10, from /<>/src/librbd/TrashWatcher.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/TrashWatcher.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/MDSContext.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/MDSRank.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/Utils.cc.o -c /<>/src/librbd/Utils.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/Utils.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /<>/src/librbd/Utils.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/Utils.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 58%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/Watcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/Watcher.cc.o -MF CMakeFiles/rbd_internal.dir/Watcher.cc.o.d -o CMakeFiles/rbd_internal.dir/Watcher.cc.o -c /<>/src/librbd/Watcher.cc [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MetricCollector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/MetricCollector.cc.o -MF CMakeFiles/ceph-mgr.dir/MetricCollector.cc.o.d -o CMakeFiles/ceph-mgr.dir/MetricCollector.cc.o -c /<>/src/mgr/MetricCollector.cc In file included from /<>/src/librbd/Watcher.h:10, from /<>/src/librbd/Watcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/common/AsyncOpTracker.h:7, from /<>/src/librbd/Watcher.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Config.cc.o -MF CMakeFiles/rbd_internal.dir/api/Config.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Config.cc.o -c /<>/src/librbd/api/Config.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/mgr/MetricCollector.h:17, from /<>/src/mgr/MetricCollector.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mgr/MetricCollector.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Config.h:9, from /<>/src/librbd/api/Config.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSAuthCaps.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSAuthCaps.cc.o -MF CMakeFiles/mds.dir/MDSAuthCaps.cc.o.d -o CMakeFiles/mds.dir/MDSAuthCaps.cc.o -c /<>/src/mds/MDSAuthCaps.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Config.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o -MF CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o.d -o CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o -c /<>/src/librbd/api/DiffIterate.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSAuthCaps.h:26, from /<>/src/mds/MDSAuthCaps.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/MDSAuthCaps.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricTypes.cc.o -MF CMakeFiles/ceph-mgr.dir/OSDPerfMetricTypes.cc.o.d -o CMakeFiles/ceph-mgr.dir/OSDPerfMetricTypes.cc.o -c /<>/src/mgr/OSDPerfMetricTypes.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/api/DiffIterate.cc:5: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/common/bit_vector.hpp:14, from /<>/src/librbd/api/DiffIterate.h:8, from /<>/src/librbd/api/DiffIterate.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricCollector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/OSDPerfMetricCollector.cc.o -MF CMakeFiles/ceph-mgr.dir/OSDPerfMetricCollector.cc.o.d -o CMakeFiles/ceph-mgr.dir/OSDPerfMetricCollector.cc.o -c /<>/src/mgr/OSDPerfMetricCollector.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/messages/MMgrReport.h:21, from /<>/src/mgr/OSDPerfMetricCollector.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mgr/OSDPerfMetricCollector.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Group.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Group.cc.o -MF CMakeFiles/rbd_internal.dir/api/Group.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Group.cc.o -c /<>/src/librbd/api/Group.cc [ 59%] Building CXX object src/mds/CMakeFiles/mds.dir/MDLog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDLog.cc.o -MF CMakeFiles/mds.dir/MDLog.cc.o.d -o CMakeFiles/mds.dir/MDLog.cc.o -c /<>/src/mds/MDLog.cc [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricTypes.cc.o -MF CMakeFiles/ceph-mgr.dir/MDSPerfMetricTypes.cc.o.d -o CMakeFiles/ceph-mgr.dir/MDSPerfMetricTypes.cc.o -c /<>/src/mgr/MDSPerfMetricTypes.cc In file included from /<>/src/librbd/ManagedLock.h:9, from /<>/src/librbd/ExclusiveLock.h:8, from /<>/src/librbd/api/Group.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/Clock.h:18, from /<>/src/common/Cond.h:19, from /<>/src/librbd/api/Group.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Group.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/MDLog.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/mds/MDSRank.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MDSPerfMetricTypes.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mgr/MDSPerfMetricTypes.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricCollector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/MDSPerfMetricCollector.cc.o -MF CMakeFiles/ceph-mgr.dir/MDSPerfMetricCollector.cc.o.d -o CMakeFiles/ceph-mgr.dir/MDSPerfMetricCollector.cc.o -c /<>/src/mgr/MDSPerfMetricCollector.cc [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Image.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Image.cc.o -MF CMakeFiles/rbd_internal.dir/api/Image.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Image.cc.o -c /<>/src/librbd/api/Image.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Image.h:7, from /<>/src/librbd/api/Image.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/DeepCopyRequest.h:10, from /<>/src/librbd/api/Image.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/messages/MMgrReport.h:21, from /<>/src/mgr/MDSPerfMetricCollector.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mgr/MDSPerfMetricCollector.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyFormatter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/PyFormatter.cc.o -MF CMakeFiles/ceph-mgr.dir/PyFormatter.cc.o.d -o CMakeFiles/ceph-mgr.dir/PyFormatter.cc.o -c /<>/src/mgr/PyFormatter.cc [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyUtil.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/PyUtil.cc.o -MF CMakeFiles/ceph-mgr.dir/PyUtil.cc.o.d -o CMakeFiles/ceph-mgr.dir/PyUtil.cc.o -c /<>/src/mgr/PyUtil.cc [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Io.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Io.cc.o -MF CMakeFiles/rbd_internal.dir/api/Io.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Io.cc.o -c /<>/src/librbd/api/Io.cc [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModule.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/PyModule.cc.o -MF CMakeFiles/ceph-mgr.dir/PyModule.cc.o.d -o CMakeFiles/ceph-mgr.dir/PyModule.cc.o -c /<>/src/mgr/PyModule.cc [ 59%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSCacheObject.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSCacheObject.cc.o -MF CMakeFiles/mds.dir/MDSCacheObject.cc.o.d -o CMakeFiles/mds.dir/MDSCacheObject.cc.o -c /<>/src/mds/MDSCacheObject.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/librbd/io/ReadResult.h:12, from /<>/src/librbd/api/Io.h:8, from /<>/src/librbd/api/Io.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/io/ReadResult.h:10: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Io.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/MDSCacheObject.h:13, from /<>/src/mds/MDSCacheObject.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/MDSCacheObject.h:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/mds/CMakeFiles/mds.dir/Mantle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Mantle.cc.o -MF CMakeFiles/mds.dir/Mantle.cc.o.d -o CMakeFiles/mds.dir/Mantle.cc.o -c /<>/src/mds/Mantle.cc [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Migration.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Migration.cc.o -MF CMakeFiles/rbd_internal.dir/api/Migration.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Migration.cc.o -c /<>/src/librbd/api/Migration.cc [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRegistry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRegistry.cc.o -MF CMakeFiles/ceph-mgr.dir/PyModuleRegistry.cc.o.d -o CMakeFiles/ceph-mgr.dir/PyModuleRegistry.cc.o -c /<>/src/mgr/PyModuleRegistry.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Migration.h:9, from /<>/src/librbd/api/Migration.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/Mantle.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Migration.cc:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/Mantle.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mgr/ActivePyModules.h:23, from /<>/src/mgr/PyModuleRegistry.h:27, from /<>/src/mgr/PyModuleRegistry.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/mgr/PyModule.h:16, from /<>/src/mgr/PyModuleRegistry.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/mgr/ActivePyModules.h:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Mirror.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Mirror.cc.o -MF CMakeFiles/rbd_internal.dir/api/Mirror.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Mirror.cc.o -c /<>/src/librbd/api/Mirror.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Mirror.h:7, from /<>/src/librbd/api/Mirror.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Mirror.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/mds/CMakeFiles/mds.dir/Anchor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/Anchor.cc.o -MF CMakeFiles/mds.dir/Anchor.cc.o.d -o CMakeFiles/mds.dir/Anchor.cc.o -c /<>/src/mds/Anchor.cc [ 59%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRunner.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/PyModuleRunner.cc.o -MF CMakeFiles/ceph-mgr.dir/PyModuleRunner.cc.o.d -o CMakeFiles/ceph-mgr.dir/PyModuleRunner.cc.o -c /<>/src/mgr/PyModuleRunner.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/Anchor.h:21, from /<>/src/mds/Anchor.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/mds/Anchor.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 59%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Namespace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Namespace.cc.o -MF CMakeFiles/rbd_internal.dir/api/Namespace.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Namespace.cc.o -c /<>/src/librbd/api/Namespace.cc [ 60%] Building CXX object src/mds/CMakeFiles/mds.dir/OpenFileTable.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/OpenFileTable.cc.o -MF CMakeFiles/mds.dir/OpenFileTable.cc.o.d -o CMakeFiles/mds.dir/OpenFileTable.cc.o -c /<>/src/mds/OpenFileTable.cc [ 60%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/PyOSDMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/PyOSDMap.cc.o -MF CMakeFiles/ceph-mgr.dir/PyOSDMap.cc.o.d -o CMakeFiles/ceph-mgr.dir/PyOSDMap.cc.o -c /<>/src/mgr/PyOSDMap.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Mirror.h:7, from /<>/src/librbd/api/Namespace.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/librbd/api/Namespace.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Namespace.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CInode.h:29, from /<>/src/mds/OpenFileTable.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/mds/CInode.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/mgr/Mgr.h:20, from /<>/src/mgr/PyOSDMap.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /usr/include/python3.10/pyport.h:210, from /usr/include/python3.10/Python.h:50, from /<>/src/mgr/Mgr.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 60%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Pool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Pool.cc.o -MF CMakeFiles/rbd_internal.dir/api/Pool.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Pool.cc.o -c /<>/src/librbd/api/Pool.cc In file included from /<>/src/librbd/api/Pool.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/librbd/api/Pool.h:10, from /<>/src/librbd/api/Pool.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/OpenFileTable.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mgr/ActivePyModules.h:23, from /<>/src/mgr/PyModuleRegistry.h:27, from /<>/src/mgr/DaemonServer.h:17, from /<>/src/mgr/Mgr.h:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Pool.cc:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/PoolMetadata.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/PoolMetadata.cc.o -MF CMakeFiles/rbd_internal.dir/api/PoolMetadata.cc.o.d -o CMakeFiles/rbd_internal.dir/api/PoolMetadata.cc.o -c /<>/src/librbd/api/PoolMetadata.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/api/PoolMetadata.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/librbd/api/PoolMetadata.h:10, from /<>/src/librbd/api/PoolMetadata.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/StandbyPyModules.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/StandbyPyModules.cc.o -MF CMakeFiles/ceph-mgr.dir/StandbyPyModules.cc.o.d -o CMakeFiles/ceph-mgr.dir/StandbyPyModules.cc.o -c /<>/src/mgr/StandbyPyModules.cc [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Snapshot.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Snapshot.cc.o -MF CMakeFiles/rbd_internal.dir/api/Snapshot.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Snapshot.cc.o -c /<>/src/librbd/api/Snapshot.cc [ 61%] Building CXX object src/mds/CMakeFiles/mds.dir/MDSPinger.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MDSPinger.cc.o -MF CMakeFiles/mds.dir/MDSPinger.cc.o.d -o CMakeFiles/mds.dir/MDSPinger.cc.o -c /<>/src/mds/MDSPinger.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Snapshot.h:7, from /<>/src/librbd/api/Snapshot.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/mgr/ActivePyModules.h:23, from /<>/src/mgr/PyModuleRegistry.h:27, from /<>/src/mgr/StandbyPyModules.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/mgr/StandbyPyModules.h:16, from /<>/src/mgr/StandbyPyModules.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/mgr/ActivePyModules.h:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Snapshot.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/MDSPinger.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/mds/MDSPinger.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Trash.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Trash.cc.o -MF CMakeFiles/rbd_internal.dir/api/Trash.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Trash.cc.o -c /<>/src/librbd/api/Trash.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Trash.h:8, from /<>/src/librbd/api/Trash.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Trash.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/api/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/api/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/api/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/api/Utils.cc.o -c /<>/src/librbd/api/Utils.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/api/Utils.h:7, from /<>/src/librbd/api/Utils.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/mgr/CMakeFiles/ceph-mgr.dir/mgr_commands.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PYTHON_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DPY_SSIZE_T_CLEAN -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rocksdb/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/python3.10 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mgr/CMakeFiles/ceph-mgr.dir/mgr_commands.cc.o -MF CMakeFiles/ceph-mgr.dir/mgr_commands.cc.o.d -o CMakeFiles/ceph-mgr.dir/mgr_commands.cc.o -c /<>/src/mgr/mgr_commands.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/api/Utils.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Linking CXX executable ../../bin/ceph-mgr cd /<>/obj-powerpc64le-linux-gnu/src/mgr && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-mgr.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-mgr.dir/__/ceph_mgr.cc.o" "CMakeFiles/ceph-mgr.dir/__/mon/PGMap.cc.o" "CMakeFiles/ceph-mgr.dir/__/mon/ConfigMap.cc.o" "CMakeFiles/ceph-mgr.dir/ActivePyModule.cc.o" "CMakeFiles/ceph-mgr.dir/ActivePyModules.cc.o" "CMakeFiles/ceph-mgr.dir/BaseMgrModule.cc.o" "CMakeFiles/ceph-mgr.dir/BaseMgrStandbyModule.cc.o" "CMakeFiles/ceph-mgr.dir/ClusterState.cc.o" "CMakeFiles/ceph-mgr.dir/DaemonHealthMetricCollector.cc.o" "CMakeFiles/ceph-mgr.dir/DaemonKey.cc.o" "CMakeFiles/ceph-mgr.dir/DaemonServer.cc.o" "CMakeFiles/ceph-mgr.dir/DaemonState.cc.o" "CMakeFiles/ceph-mgr.dir/Gil.cc.o" "CMakeFiles/ceph-mgr.dir/Mgr.cc.o" "CMakeFiles/ceph-mgr.dir/mgr_perf_counters.cc.o" "CMakeFiles/ceph-mgr.dir/MgrStandby.cc.o" "CMakeFiles/ceph-mgr.dir/MetricCollector.cc.o" "CMakeFiles/ceph-mgr.dir/OSDPerfMetricTypes.cc.o" "CMakeFiles/ceph-mgr.dir/OSDPerfMetricCollector.cc.o" "CMakeFiles/ceph-mgr.dir/MDSPerfMetricTypes.cc.o" "CMakeFiles/ceph-mgr.dir/MDSPerfMetricCollector.cc.o" "CMakeFiles/ceph-mgr.dir/PyFormatter.cc.o" "CMakeFiles/ceph-mgr.dir/PyUtil.cc.o" "CMakeFiles/ceph-mgr.dir/PyModule.cc.o" "CMakeFiles/ceph-mgr.dir/PyModuleRegistry.cc.o" "CMakeFiles/ceph-mgr.dir/PyModuleRunner.cc.o" "CMakeFiles/ceph-mgr.dir/PyOSDMap.cc.o" "CMakeFiles/ceph-mgr.dir/StandbyPyModules.cc.o" "CMakeFiles/ceph-mgr.dir/mgr_commands.cc.o" CMakeFiles/mgr_cap_obj.dir/MgrCap.cc.o -o ../../bin/ceph-mgr -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libcephsqlite.so /usr/lib/powerpc64le-linux-gnu/libsqlite3.so ../../lib/libosdc.a ../../lib/libclient.a ../../lib/libheap_profiler.a ../../lib/libglobal-static.a /usr/lib/powerpc64le-linux-gnu/libpython3.10.so -ldl ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libcommon.a ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a -lresolv /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so /usr/lib/powerpc64le-linux-gnu/libboost_python310.so.1.74.0 -Wl,-rpath-link,/<>/obj-powerpc64le-linux-gnu/lib [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/asio/ContextWQ.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/asio/ContextWQ.cc.o -MF CMakeFiles/rbd_internal.dir/asio/ContextWQ.cc.o.d -o CMakeFiles/rbd_internal.dir/asio/ContextWQ.cc.o -c /<>/src/librbd/asio/ContextWQ.cc [ 61%] Building CXX object src/mds/CMakeFiles/mds.dir/MetricAggregator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MetricAggregator.cc.o -MF CMakeFiles/mds.dir/MetricAggregator.cc.o.d -o CMakeFiles/mds.dir/MetricAggregator.cc.o -c /<>/src/mds/MetricAggregator.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Built target ceph-mgr make -f src/os/CMakeFiles/ceph-bluestore-tool.dir/build.make src/os/CMakeFiles/ceph-bluestore-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/os /<>/obj-powerpc64le-linux-gnu/src/os/CMakeFiles/ceph-bluestore-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/os/CMakeFiles/ceph-bluestore-tool.dir/build.make src/os/CMakeFiles/ceph-bluestore-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Building CXX object src/os/CMakeFiles/ceph-bluestore-tool.dir/bluestore/bluestore_tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/os/CMakeFiles/ceph-bluestore-tool.dir/bluestore/bluestore_tool.cc.o -MF CMakeFiles/ceph-bluestore-tool.dir/bluestore/bluestore_tool.cc.o.d -o CMakeFiles/ceph-bluestore-tool.dir/bluestore/bluestore_tool.cc.o -c /<>/src/os/bluestore/bluestore_tool.cc [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o -MF CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o.d -o CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o -c /<>/src/librbd/cache/ImageWriteback.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/messages/MClientRequest.h:39, from /<>/src/mds/MDSRank.h:31, from /<>/src/mds/MetricAggregator.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:32, from /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:13, from /usr/include/boost/range/adaptor/transformed.hpp:15, from /usr/include/boost/range/adaptor/map.hpp:14, from /<>/src/mds/MetricAggregator.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/bluestore/BlueStore.h:49, from /<>/src/os/bluestore/bluestore_tool.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /<>/src/os/bluestore/bluestore_tool.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/cache/ImageWriteback.cc:7: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Types.h:8, from /<>/src/librbd/cache/ImageWriteback.h:9, from /<>/src/librbd/cache/ImageWriteback.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ObjectCacherObjectDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/cache/ObjectCacherObjectDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/cache/ObjectCacherObjectDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/cache/ObjectCacherObjectDispatch.cc.o -c /<>/src/librbd/cache/ObjectCacherObjectDispatch.cc [ 61%] Linking CXX executable ../../bin/ceph-bluestore-tool cd /<>/obj-powerpc64le-linux-gnu/src/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-bluestore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-bluestore-tool.dir/bluestore/bluestore_tool.cc.o" -o ../../bin/ceph-bluestore-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv In file included from /<>/src/librbd/io/ObjectDispatchInterface.h:9, from /<>/src/librbd/cache/ObjectCacherObjectDispatch.h:7, from /<>/src/librbd/cache/ObjectCacherObjectDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ObjectDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/osdc/ObjectCacher.h:7, from /<>/src/librbd/cache/ObjectCacherObjectDispatch.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Built target ceph-bluestore-tool make -f src/tools/CMakeFiles/neorados.dir/build.make src/tools/CMakeFiles/neorados.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/neorados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/neorados.dir/build.make src/tools/CMakeFiles/neorados.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Building CXX object src/tools/CMakeFiles/neorados.dir/neorados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/neorados.dir/neorados.cc.o -MF CMakeFiles/neorados.dir/neorados.cc.o.d -o CMakeFiles/neorados.dir/neorados.cc.o -c /<>/src/tools/neorados.cc [ 61%] Building CXX object src/mds/CMakeFiles/mds.dir/MetricsHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/MetricsHandler.cc.o -MF CMakeFiles/mds.dir/MetricsHandler.cc.o.d -o CMakeFiles/mds.dir/MetricsHandler.cc.o -c /<>/src/mds/MetricsHandler.cc [ 61%] Linking CXX executable ../../bin/neorados cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/neorados.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/neorados.dir/neorados.cc.o -o ../../bin/neorados -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib ../../lib/liblibneorados.a ../../lib/libfmt.a -ldl ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libfmt.a ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so ../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/ObjectCacherWriteback.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/cache/ObjectCacherWriteback.cc.o -MF CMakeFiles/rbd_internal.dir/cache/ObjectCacherWriteback.cc.o.d -o CMakeFiles/rbd_internal.dir/cache/ObjectCacherWriteback.cc.o -c /<>/src/librbd/cache/ObjectCacherWriteback.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Built target neorados make -f src/tools/CMakeFiles/ceph-osdomap-tool.dir/build.make src/tools/CMakeFiles/ceph-osdomap-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-osdomap-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-osdomap-tool.dir/build.make src/tools/CMakeFiles/ceph-osdomap-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Building CXX object src/tools/CMakeFiles/ceph-osdomap-tool.dir/ceph_osdomap_tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-osdomap-tool.dir/ceph_osdomap_tool.cc.o -MF CMakeFiles/ceph-osdomap-tool.dir/ceph_osdomap_tool.cc.o.d -o CMakeFiles/ceph-osdomap-tool.dir/ceph_osdomap_tool.cc.o -c /<>/src/tools/ceph_osdomap_tool.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSPerfMetricTypes.h:11, from /<>/src/messages/MMDSMetrics.h:8, from /<>/src/mds/MetricsHandler.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/mds/MetricsHandler.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/filestore/DBObjectMap.h:15, from /<>/src/tools/ceph_osdomap_tool.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /<>/src/tools/ceph_osdomap_tool.cc:13: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/librbd/cache/ObjectCacherWriteback.h:8, from /<>/src/librbd/cache/ObjectCacherWriteback.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/common/snap_types.h:4, from /<>/src/librbd/cache/ObjectCacherWriteback.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/ObjectCacherWriteback.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMDSBeacon.h:21, from /<>/src/mds/Beacon.h:27, from /<>/src/mds/MDSRank.h:35, from /<>/src/mds/MetricsHandler.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Linking CXX executable ../../bin/ceph-osdomap-tool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-osdomap-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-osdomap-tool.dir/ceph_osdomap_tool.cc.o" -o ../../bin/ceph-osdomap-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/cache/WriteAroundObjectDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/cache/WriteAroundObjectDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/cache/WriteAroundObjectDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/cache/WriteAroundObjectDispatch.cc.o -c /<>/src/librbd/cache/WriteAroundObjectDispatch.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Built target ceph-osdomap-tool make -f src/tools/CMakeFiles/ceph-monstore-tool.dir/build.make src/tools/CMakeFiles/ceph-monstore-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-monstore-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-monstore-tool.dir/build.make src/tools/CMakeFiles/ceph-monstore-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/ceph_monstore_tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-monstore-tool.dir/ceph_monstore_tool.cc.o -MF CMakeFiles/ceph-monstore-tool.dir/ceph_monstore_tool.cc.o.d -o CMakeFiles/ceph-monstore-tool.dir/ceph_monstore_tool.cc.o -c /<>/src/tools/ceph_monstore_tool.cc In file included from /<>/src/librbd/io/ObjectDispatchInterface.h:9, from /<>/src/librbd/cache/WriteAroundObjectDispatch.h:7, from /<>/src/librbd/cache/WriteAroundObjectDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ObjectDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/WriteAroundObjectDispatch.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/AuthMonitor.h:24, from /<>/src/tools/ceph_monstore_tool.cc:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /<>/src/tools/ceph_monstore_tool.cc:13: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/BlockCrypto.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/BlockCrypto.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/BlockCrypto.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/BlockCrypto.cc.o -c /<>/src/librbd/crypto/BlockCrypto.cc [ 61%] Building CXX object src/mds/CMakeFiles/mds.dir/__/common/TrackedOp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/__/common/TrackedOp.cc.o -MF CMakeFiles/mds.dir/__/common/TrackedOp.cc.o.d -o CMakeFiles/mds.dir/__/common/TrackedOp.cc.o -c /<>/src/common/TrackedOp.cc [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoContextPool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoContextPool.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/CryptoContextPool.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/CryptoContextPool.cc.o -c /<>/src/librbd/crypto/CryptoContextPool.cc [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/CryptoImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/CryptoImageDispatch.cc.o -c /<>/src/librbd/crypto/CryptoImageDispatch.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/crypto/CryptoImageDispatch.h:7, from /<>/src/librbd/crypto/CryptoImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/common/TrackedOp.cc: In constructor ‘OpTracker::OpTracker(ceph::common::CephContext*, bool, uint32_t)’: /<>/src/common/TrackedOp.cc:165:46: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ^ /<>/src/common/TrackedOp.cc:165:46: note: directive argument in the range [0, 4294967294] /<>/src/common/TrackedOp.cc:165:15: note: ‘snprintf’ output between 25 and 34 bytes into a destination of size 32 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/mds/CMakeFiles/mds.dir/__/common/MemoryModel.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/__/common/MemoryModel.cc.o -MF CMakeFiles/mds.dir/__/common/MemoryModel.cc.o.d -o CMakeFiles/mds.dir/__/common/MemoryModel.cc.o -c /<>/src/common/MemoryModel.cc [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoObjectDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/CryptoObjectDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/CryptoObjectDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/CryptoObjectDispatch.cc.o -c /<>/src/librbd/crypto/CryptoObjectDispatch.cc [ 61%] Building CXX object src/mds/CMakeFiles/mds.dir/__/osdc/Journaler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/__/osdc/Journaler.cc.o -MF CMakeFiles/mds.dir/__/osdc/Journaler.cc.o.d -o CMakeFiles/mds.dir/__/osdc/Journaler.cc.o -c /<>/src/osdc/Journaler.cc In file included from /<>/src/librbd/io/ObjectDispatchInterface.h:9, from /<>/src/librbd/crypto/CryptoObjectDispatch.h:9, from /<>/src/librbd/crypto/CryptoObjectDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/common/RefCountedObj.h:18, from /<>/src/librbd/crypto/CryptoInterface.h:7, from /<>/src/librbd/crypto/CryptoObjectDispatch.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/crypto/CryptoObjectDispatch.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/__/auth/cephx/CephxKeyServer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-monstore-tool.dir/__/auth/cephx/CephxKeyServer.cc.o -MF CMakeFiles/ceph-monstore-tool.dir/__/auth/cephx/CephxKeyServer.cc.o.d -o CMakeFiles/ceph-monstore-tool.dir/__/auth/cephx/CephxKeyServer.cc.o -c /<>/src/auth/cephx/CephxKeyServer.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/osdc/Journaler.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/perf_counters.h:20, from /<>/src/osdc/Journaler.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 61%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/FormatRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/FormatRequest.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/FormatRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/FormatRequest.cc.o -c /<>/src/librbd/crypto/FormatRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/crypto/FormatRequest.h:7, from /<>/src/librbd/crypto/FormatRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 62%] Building CXX object src/tools/CMakeFiles/ceph-monstore-tool.dir/__/mgr/mgr_commands.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-monstore-tool.dir/__/mgr/mgr_commands.cc.o -MF CMakeFiles/ceph-monstore-tool.dir/__/mgr/mgr_commands.cc.o.d -o CMakeFiles/ceph-monstore-tool.dir/__/mgr/mgr_commands.cc.o -c /<>/src/mgr/mgr_commands.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/crypto/FormatRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 62%] Linking CXX executable ../../bin/ceph-monstore-tool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-monstore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-monstore-tool.dir/ceph_monstore_tool.cc.o" "CMakeFiles/ceph-monstore-tool.dir/__/auth/cephx/CephxKeyServer.cc.o" "CMakeFiles/ceph-monstore-tool.dir/__/mgr/mgr_commands.cc.o" -o ../../bin/ceph-monstore-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv [ 62%] Building CXX object src/mds/CMakeFiles/mds.dir/__/mgr/MDSPerfMetricTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/include/lua5.3 -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/mds/CMakeFiles/mds.dir/__/mgr/MDSPerfMetricTypes.cc.o -MF CMakeFiles/mds.dir/__/mgr/MDSPerfMetricTypes.cc.o.d -o CMakeFiles/mds.dir/__/mgr/MDSPerfMetricTypes.cc.o -c /<>/src/mgr/MDSPerfMetricTypes.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target ceph-monstore-tool make -f src/tools/CMakeFiles/ceph-kvstore-tool.dir/build.make src/tools/CMakeFiles/ceph-kvstore-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-kvstore-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-kvstore-tool.dir/build.make src/tools/CMakeFiles/ceph-kvstore-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Building CXX object src/tools/CMakeFiles/ceph-kvstore-tool.dir/kvstore_tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-kvstore-tool.dir/kvstore_tool.cc.o -MF CMakeFiles/ceph-kvstore-tool.dir/kvstore_tool.cc.o.d -o CMakeFiles/ceph-kvstore-tool.dir/kvstore_tool.cc.o -c /<>/src/tools/kvstore_tool.cc [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/LoadRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/LoadRequest.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/LoadRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/LoadRequest.cc.o -c /<>/src/librbd/crypto/LoadRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/crypto/LoadRequest.h:7, from /<>/src/librbd/crypto/LoadRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MDSPerfMetricTypes.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mgr/MDSPerfMetricTypes.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/bluestore/BlueStore.h:49, from /<>/src/tools/kvstore_tool.h:13, from /<>/src/tools/kvstore_tool.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/tools/kvstore_tool.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/crypto/LoadRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/ShutDownCryptoRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/ShutDownCryptoRequest.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/ShutDownCryptoRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/ShutDownCryptoRequest.cc.o -c /<>/src/librbd/crypto/ShutDownCryptoRequest.cc [ 62%] Linking CXX static library ../../lib/libmds.a cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/cmake -P CMakeFiles/mds.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/mds && /usr/bin/cmake -E cmake_link_script CMakeFiles/mds.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libmds.a CMakeFiles/mds.dir/BatchOp.cc.o CMakeFiles/mds.dir/Capability.cc.o CMakeFiles/mds.dir/MDSDaemon.cc.o CMakeFiles/mds.dir/MDSRank.cc.o CMakeFiles/mds.dir/Beacon.cc.o CMakeFiles/mds.dir/flock.cc.o CMakeFiles/mds.dir/locks.c.o CMakeFiles/mds.dir/journal.cc.o CMakeFiles/mds.dir/Server.cc.o CMakeFiles/mds.dir/Mutation.cc.o CMakeFiles/mds.dir/MDCache.cc.o CMakeFiles/mds.dir/RecoveryQueue.cc.o CMakeFiles/mds.dir/StrayManager.cc.o CMakeFiles/mds.dir/PurgeQueue.cc.o CMakeFiles/mds.dir/Locker.cc.o CMakeFiles/mds.dir/Migrator.cc.o CMakeFiles/mds.dir/MDBalancer.cc.o CMakeFiles/mds.dir/CDentry.cc.o CMakeFiles/mds.dir/CDir.cc.o CMakeFiles/mds.dir/CInode.cc.o CMakeFiles/mds.dir/LogEvent.cc.o CMakeFiles/mds.dir/MDSTable.cc.o CMakeFiles/mds.dir/InoTable.cc.o CMakeFiles/mds.dir/JournalPointer.cc.o CMakeFiles/mds.dir/MDSTableClient.cc.o CMakeFiles/mds.dir/MDSTableServer.cc.o CMakeFiles/mds.dir/ScrubStack.cc.o CMakeFiles/mds.dir/DamageTable.cc.o CMakeFiles/mds.dir/SimpleLock.cc.o CMakeFiles/mds.dir/SnapRealm.cc.o CMakeFiles/mds.dir/SnapServer.cc.o CMakeFiles/mds.dir/SnapClient.cc.o CMakeFiles/mds.dir/snap.cc.o CMakeFiles/mds.dir/SessionMap.cc.o CMakeFiles/mds.dir/MDSContext.cc.o CMakeFiles/mds.dir/MDSAuthCaps.cc.o CMakeFiles/mds.dir/MDLog.cc.o CMakeFiles/mds.dir/MDSCacheObject.cc.o CMakeFiles/mds.dir/Mantle.cc.o CMakeFiles/mds.dir/Anchor.cc.o CMakeFiles/mds.dir/OpenFileTable.cc.o CMakeFiles/mds.dir/MDSPinger.cc.o CMakeFiles/mds.dir/MetricAggregator.cc.o CMakeFiles/mds.dir/MetricsHandler.cc.o CMakeFiles/mds.dir/__/common/TrackedOp.cc.o CMakeFiles/mds.dir/__/common/MemoryModel.cc.o CMakeFiles/mds.dir/__/osdc/Journaler.cc.o CMakeFiles/mds.dir/__/mgr/MDSPerfMetricTypes.cc.o /usr/bin/ranlib ../../lib/libmds.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target mds make -f src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Building CXX object src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o -MF CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o.d -o CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o -c /<>/src/tools/immutable_object_cache/main.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/crypto/ShutDownCryptoRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/common/RefCountedObj.h:18, from /<>/src/librbd/crypto/CryptoInterface.h:7, from /<>/src/librbd/crypto/ShutDownCryptoRequest.h:7, from /<>/src/librbd/crypto/ShutDownCryptoRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 62%] Building CXX object src/tools/CMakeFiles/ceph-kvstore-tool.dir/ceph_kvstore_tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-kvstore-tool.dir/ceph_kvstore_tool.cc.o -MF CMakeFiles/ceph-kvstore-tool.dir/ceph_kvstore_tool.cc.o.d -o CMakeFiles/ceph-kvstore-tool.dir/ceph_kvstore_tool.cc.o -c /<>/src/tools/ceph_kvstore_tool.cc In file included from /<>/src/tools/immutable_object_cache/ObjectCacheStore.h:12, from /<>/src/tools/immutable_object_cache/CacheController.h:10, from /<>/src/tools/immutable_object_cache/main.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/ceph_argparse.h:26, from /<>/src/tools/immutable_object_cache/main.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/tools/immutable_object_cache/SimplePolicy.h:9, from /<>/src/tools/immutable_object_cache/ObjectCacheStore.h:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 62%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/Utils.cc.o -c /<>/src/librbd/crypto/Utils.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/bluestore/BlueStore.h:49, from /<>/src/tools/kvstore_tool.h:13, from /<>/src/tools/ceph_kvstore_tool.cc:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/tools/ceph_kvstore_tool.cc:13: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 62%] Linking CXX executable ../../../bin/ceph-immutable-object-cache cd /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-immutable-object-cache.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-immutable-object-cache.dir/main.cc.o" -o ../../../bin/ceph-immutable-object-cache -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/libceph_immutable_object_cache_lib.a ../../../lib/librados.so.2.0.0 ../../../lib/libglobal.a ../../../lib/libceph-common.so.2 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target ceph-immutable-object-cache make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Ddenc_mod_cephfs_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o -MF CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o.d -o CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o -c /<>/src/tools/ceph-dencoder/mds_types.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/crypto/Utils.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/crypto/Utils.h:7, from /<>/src/librbd/crypto/Utils.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 63%] Linking CXX executable ../../bin/ceph-kvstore-tool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-kvstore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-kvstore-tool.dir/kvstore_tool.cc.o" "CMakeFiles/ceph-kvstore-tool.dir/ceph_kvstore_tool.cc.o" -o ../../bin/ceph-kvstore-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libos.a ../../lib/libglobal.a ../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../../lib/libheap_profiler.a ../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/JournalPointer.h:20, from /<>/src/tools/ceph-dencoder/mds_types.h:2, from /<>/src/tools/ceph-dencoder/mds_types.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/mds/JournalPointer.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 63%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/openssl/DataCryptor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/openssl/DataCryptor.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/openssl/DataCryptor.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/openssl/DataCryptor.cc.o -c /<>/src/librbd/crypto/openssl/DataCryptor.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/tools/ceph-dencoder/mds_types.h:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 63%] Built target ceph-kvstore-tool make -f src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 64%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/WriteLogImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/WriteLogImageDispatch.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/WriteLogImageDispatch.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/WriteLogImageDispatch.cc.o -c /<>/src/librbd/cache/WriteLogImageDispatch.cc [ 64%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ImageCopyRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ImageCopyRequest.cc.o -MF CMakeFiles/rbd_internal.dir/deep_copy/ImageCopyRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/deep_copy/ImageCopyRequest.cc.o -c /<>/src/librbd/deep_copy/ImageCopyRequest.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/AbstractWriteLog.h:12, from /<>/src/librbd/cache/WriteLogImageDispatch.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/cache/WriteLogImageDispatch.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9, from /<>/src/librbd/cache/pwl/AbstractWriteLog.h:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/ImageCopyRequest.h:8, from /<>/src/librbd/deep_copy/ImageCopyRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/deep_copy/ObjectCopyRequest.h:11, from /<>/src/librbd/deep_copy/ImageCopyRequest.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 64%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/AbstractWriteLog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/AbstractWriteLog.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/AbstractWriteLog.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/AbstractWriteLog.cc.o -c /<>/src/librbd/cache/pwl/AbstractWriteLog.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/AbstractWriteLog.h:12, from /<>/src/librbd/cache/pwl/AbstractWriteLog.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/Timer.h:18, from /<>/src/librbd/cache/pwl/AbstractWriteLog.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9, from /<>/src/librbd/cache/pwl/AbstractWriteLog.h:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/MetadataCopyRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/MetadataCopyRequest.cc.o -MF CMakeFiles/rbd_internal.dir/deep_copy/MetadataCopyRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/deep_copy/MetadataCopyRequest.cc.o -c /<>/src/librbd/deep_copy/MetadataCopyRequest.cc In file included from /<>/src/librbd/deep_copy/MetadataCopyRequest.h:9, from /<>/src/librbd/deep_copy/MetadataCopyRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/deep_copy/MetadataCopyRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/deep_copy/MetadataCopyRequest.h:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ObjectCopyRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/ObjectCopyRequest.cc.o -MF CMakeFiles/rbd_internal.dir/deep_copy/ObjectCopyRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/deep_copy/ObjectCopyRequest.cc.o -c /<>/src/librbd/deep_copy/ObjectCopyRequest.cc [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/DiscardRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/DiscardRequest.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/DiscardRequest.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/DiscardRequest.cc.o -c /<>/src/librbd/cache/pwl/DiscardRequest.cc In file included from /<>/src/librbd/deep_copy/ObjectCopyRequest.h:9, from /<>/src/librbd/deep_copy/ObjectCopyRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /<>/src/include/interval_set.h:19, from /<>/src/librbd/deep_copy/ObjectCopyRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/deep_copy/ObjectCopyRequest.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Linking CXX shared library ../../../lib/denc-mod-cephfs.so cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/cmake -E cmake_link_script CMakeFiles/denc-mod-cephfs.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,denc-mod-cephfs.so -o ../../../lib/denc-mod-cephfs.so "CMakeFiles/denc-mod-cephfs.dir/mds_types.cc.o" -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/libmds.a ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a ../../../lib/libosdc.a ../../../lib/libceph-common.so.2 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a -lresolv /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/cache/pwl/ImageCacheState.h:8, from /<>/src/librbd/cache/pwl/DiscardRequest.cc:12: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/fs_fwd.h:35, from /usr/include/c++/12/filesystem:44, from /<>/src/librbd/cache/pwl/DiscardRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ImageCacheState.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ImageCacheState.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ImageCacheState.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ImageCacheState.cc.o -c /<>/src/librbd/cache/pwl/ImageCacheState.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Built target denc-mod-cephfs make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-token.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Building CXX object src/rgw/CMakeFiles/radosgw-token.dir/rgw_token.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw-token.dir/rgw_token.cc.o -MF CMakeFiles/radosgw-token.dir/rgw_token.cc.o.d -o CMakeFiles/radosgw-token.dir/rgw_token.cc.o -c /<>/src/rgw/rgw_token.cc [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SetHeadRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SetHeadRequest.cc.o -MF CMakeFiles/rbd_internal.dir/deep_copy/SetHeadRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/deep_copy/SetHeadRequest.cc.o -c /<>/src/librbd/deep_copy/SetHeadRequest.cc In file included from /<>/src/librbd/deep_copy/SetHeadRequest.h:8, from /<>/src/librbd/deep_copy/SetHeadRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/cache/pwl/ImageCacheState.h:8, from /<>/src/librbd/cache/pwl/ImageCacheState.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/cache/Types.h:7, from /<>/src/librbd/cache/pwl/ImageCacheState.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/deep_copy/SetHeadRequest.h:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Linking CXX executable ../../bin/radosgw-token cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-token.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/radosgw-token.dir/rgw_token.cc.o" -o ../../bin/radosgw-token -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librados.so.2.0.0 ../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libtcmalloc.so ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Built target radosgw-token make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/librados-config.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Building CXX object src/CMakeFiles/librados-config.dir/librados-config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/librados-config.dir/librados-config.cc.o -MF CMakeFiles/librados-config.dir/librados-config.cc.o.d -o CMakeFiles/librados-config.dir/librados-config.cc.o -c /<>/src/librados-config.cc [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCopyRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCopyRequest.cc.o -MF CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCopyRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCopyRequest.cc.o -c /<>/src/librbd/deep_copy/SnapshotCopyRequest.cc [ 65%] Linking CXX executable ../bin/librados-config cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/librados-config.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/librados-config.dir/librados-config.cc.o" -o ../bin/librados-config -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../lib/librados.so.2.0.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 -Wl,-rpath-link,/<>/obj-powerpc64le-linux-gnu/lib make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Built target librados-config make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-mon.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Building CXX object src/CMakeFiles/ceph-mon.dir/ceph_mon.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-mon.dir/ceph_mon.cc.o -MF CMakeFiles/ceph-mon.dir/ceph_mon.cc.o.d -o CMakeFiles/ceph-mon.dir/ceph_mon.cc.o -c /<>/src/ceph_mon.cc [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/InitRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/InitRequest.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/InitRequest.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/InitRequest.cc.o -c /<>/src/librbd/cache/pwl/InitRequest.cc In file included from /<>/src/librbd/deep_copy/SnapshotCopyRequest.h:8, from /<>/src/librbd/deep_copy/SnapshotCopyRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/deep_copy/SnapshotCopyRequest.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/io/Dispatcher.h:12, from /<>/src/librbd/io/ImageDispatcher.h:9, from /<>/src/librbd/cache/pwl/InitRequest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/io/ImageDispatcher.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Elector.h:23, from /<>/src/mon/Monitor.h:39, from /<>/src/ceph_mon.cc:26: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/ceph_mon.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/AioCompletion.h:13, from /<>/src/librbd/io/ImageDispatchSpec.h:11, from /<>/src/librbd/io/ImageDispatcher.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCreateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCreateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCreateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCreateRequest.cc.o -c /<>/src/librbd/deep_copy/SnapshotCreateRequest.cc [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogEntry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogEntry.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogEntry.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogEntry.cc.o -c /<>/src/librbd/cache/pwl/LogEntry.cc In file included from /<>/src/librbd/deep_copy/SetHeadRequest.h:8, from /<>/src/librbd/deep_copy/SnapshotCreateRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/LogEntry.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/librbd/cache/pwl/LogEntry.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/deep_copy/SetHeadRequest.h:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogMap.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogMap.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogMap.cc.o -c /<>/src/librbd/cache/pwl/LogMap.cc [ 65%] Linking CXX executable ../bin/ceph-mon cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-mon.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-mon.dir/ceph_mon.cc.o" common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o -o ../bin/ceph-mon -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../lib/libmon.a ../lib/libos.a ../lib/libglobal-static.a ../lib/libceph-common.so.2 -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv -ldl ../lib/libkv.a rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so ../lib/libheap_profiler.a ../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../lib/libcommon.a ../lib/libfmt.a ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -lresolv -ldl [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/deep_copy/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/deep_copy/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/deep_copy/Utils.cc.o -c /<>/src/librbd/deep_copy/Utils.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogMap.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/BlockGuard.h:8, from /<>/src/librbd/cache/pwl/LogMap.h:7, from /<>/src/librbd/cache/pwl/LogMap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Utils.h:8, from /<>/src/librbd/deep_copy/Utils.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/librbd/deep_copy/Utils.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogOperation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogOperation.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogOperation.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogOperation.cc.o -c /<>/src/librbd/cache/pwl/LogOperation.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Built target ceph-mon make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/osd /<>/obj-powerpc64le-linux-gnu/src/osd/CMakeFiles/osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 65%] Building CXX object src/osd/CMakeFiles/osd.dir/OSD.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/OSD.cc.o -MF CMakeFiles/osd.dir/OSD.cc.o.d -o CMakeFiles/osd.dir/OSD.cc.o -c /<>/src/osd/OSD.cc [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o -MF CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o.d -o CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o -c /<>/src/librbd/exclusive_lock/AutomaticPolicy.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/LogOperation.h:8, from /<>/src/librbd/cache/pwl/LogOperation.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/librbd/cache/pwl/LogOperation.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/exclusive_lock/AutomaticPolicy.cc:5: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/OSD.cc:37: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/fstream:38, from /<>/src/osd/OSD.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Request.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Request.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Request.cc.o -c /<>/src/librbd/cache/pwl/Request.cc In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/ImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/ImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/exclusive_lock/ImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/exclusive_lock/ImageDispatch.cc.o -c /<>/src/librbd/exclusive_lock/ImageDispatch.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/LogOperation.h:8, from /<>/src/librbd/cache/pwl/Request.h:9, from /<>/src/librbd/cache/pwl/Request.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/cache/pwl/Request.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/exclusive_lock/ImageDispatch.h:7, from /<>/src/librbd/exclusive_lock/ImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/exclusive_lock/ImageDispatch.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ShutdownRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ShutdownRequest.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ShutdownRequest.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ShutdownRequest.cc.o -c /<>/src/librbd/cache/pwl/ShutdownRequest.cc [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o -MF CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o -c /<>/src/librbd/exclusive_lock/PreAcquireRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/cache/pwl/ShutdownRequest.cc:5: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/exclusive_lock/PreAcquireRequest.h:9, from /<>/src/librbd/exclusive_lock/PreAcquireRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/exclusive_lock/PreAcquireRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o -MF CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o -c /<>/src/librbd/exclusive_lock/PostAcquireRequest.cc [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/SyncPoint.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/SyncPoint.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/SyncPoint.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/SyncPoint.cc.o -c /<>/src/librbd/cache/pwl/SyncPoint.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/exclusive_lock/PostAcquireRequest.h:9, from /<>/src/librbd/exclusive_lock/PostAcquireRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/exclusive_lock/PostAcquireRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/SyncPoint.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Types.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Types.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Types.cc.o -c /<>/src/librbd/cache/pwl/Types.cc [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o -MF CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o -c /<>/src/librbd/exclusive_lock/PreReleaseRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/exclusive_lock/PreReleaseRequest.h:7, from /<>/src/librbd/exclusive_lock/PreReleaseRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/plugin/WriteLogImageCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/plugin/WriteLogImageCache.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/plugin/WriteLogImageCache.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/plugin/WriteLogImageCache.cc.o -c /<>/src/librbd/plugin/WriteLogImageCache.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/plugin/WriteLogImageCache.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/plugin/WriteLogImageCache.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o -MF CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o.d -o CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o -c /<>/src/librbd/exclusive_lock/StandardPolicy.cc [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogEntry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogEntry.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogEntry.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogEntry.cc.o -c /<>/src/librbd/cache/pwl/ssd/LogEntry.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/exclusive_lock/StandardPolicy.cc:5: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/ssd/LogEntry.h:7, from /<>/src/librbd/cache/pwl/ssd/LogEntry.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Types.h:8, from /<>/src/librbd/cache/ImageWriteback.h:9, from /<>/src/librbd/cache/pwl/ssd/LogEntry.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/AttachChildRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/AttachChildRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/AttachChildRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/AttachChildRequest.cc.o -c /<>/src/librbd/image/AttachChildRequest.cc In file included from /<>/src/librbd/image/AttachChildRequest.h:9, from /<>/src/librbd/image/AttachChildRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogOperation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogOperation.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogOperation.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogOperation.cc.o -c /<>/src/librbd/cache/pwl/ssd/LogOperation.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/AttachChildRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/osd/OSD.cc: In member function ‘int OSD::run_osd_bench_test(int64_t, int64_t, int64_t, int64_t, double*, std::ostream&)’: /<>/src/osd/OSD.cc:3276:46: warning: ‘%lld’ directive output may be truncated writing between 1 and 20 bytes into a region of size 17 [-Wformat-truncation=] 3276 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ^~~~ /<>/src/osd/OSD.cc:3276:32: note: directive argument in the range [-9223372036854775808, 9223372036854775806] 3276 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ^~~~~~~~~~~~~~~~~~~ /<>/src/osd/OSD.cc:3276:15: note: ‘snprintf’ output between 15 and 34 bytes into a destination of size 30 3276 | snprintf(nm, sizeof(nm), "disk_bw_test_%lld", (long long)pos); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/LogOperation.h:8, from /<>/src/librbd/cache/pwl/ssd/LogOperation.h:7, from /<>/src/librbd/cache/pwl/ssd/LogOperation.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/librbd/cache/pwl/LogOperation.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/AttachParentRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/AttachParentRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/AttachParentRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/AttachParentRequest.cc.o -c /<>/src/librbd/image/AttachParentRequest.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/image/AttachParentRequest.h:9, from /<>/src/librbd/image/AttachParentRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/image/AttachParentRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/ReadRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/ReadRequest.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/ReadRequest.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/ReadRequest.cc.o -c /<>/src/librbd/cache/pwl/ssd/ReadRequest.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/AttachParentRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o -c /<>/src/librbd/image/CloneRequest.cc [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/Request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/Request.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/Request.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/Request.cc.o -c /<>/src/librbd/cache/pwl/ssd/Request.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/image/CloneRequest.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/lock/cls_lock_types.h:7, from /<>/src/cls/rbd/cls_rbd_client.h:7, from /<>/src/librbd/image/CloneRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/deep_copy/MetadataCopyRequest.h:10, from /<>/src/librbd/image/CloneRequest.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/LogOperation.h:8, from /<>/src/librbd/cache/pwl/Request.h:9, from /<>/src/librbd/cache/pwl/ssd/Request.h:7, from /<>/src/librbd/cache/pwl/ssd/Request.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/cache/pwl/Request.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 65%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/WriteLog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/WriteLog.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/WriteLog.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/WriteLog.cc.o -c /<>/src/librbd/cache/pwl/ssd/WriteLog.cc [ 65%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o -c /<>/src/librbd/image/CloseRequest.cc [ 65%] Building CXX object src/osd/CMakeFiles/osd.dir/Watch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/Watch.cc.o -MF CMakeFiles/osd.dir/Watch.cc.o.d -o CMakeFiles/osd.dir/Watch.cc.o -c /<>/src/osd/Watch.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/ssd/WriteLog.h:14, from /<>/src/librbd/cache/pwl/ssd/WriteLog.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/blk/BlockDevice.h:21, from /<>/src/librbd/cache/pwl/ssd/WriteLog.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9, from /<>/src/librbd/cache/pwl/AbstractWriteLog.h:15, from /<>/src/librbd/cache/pwl/ssd/WriteLog.h:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/image/CloseRequest.h:7, from /<>/src/librbd/image/CloseRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/Watch.cc:2: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /<>/src/osd/PG.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/WriteLog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/WriteLog.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/WriteLog.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/WriteLog.cc.o -c /<>/src/librbd/cache/pwl/rwl/WriteLog.cc [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o -c /<>/src/librbd/image/CreateRequest.cc In file included from /<>/src/librbd/image/CreateRequest.h:10, from /<>/src/librbd/image/CreateRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/image/CreateRequest.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/rwl/WriteLog.h:15, from /<>/src/librbd/cache/pwl/rwl/WriteLog.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/librbd/cache/pwl/rwl/WriteLog.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9, from /<>/src/librbd/cache/pwl/AbstractWriteLog.h:15, from /<>/src/librbd/cache/pwl/rwl/WriteLog.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/CreateRequest.h:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/DetachChildRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/DetachChildRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/DetachChildRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/DetachChildRequest.cc.o -c /<>/src/librbd/image/DetachChildRequest.cc [ 66%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogEntry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogEntry.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogEntry.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogEntry.cc.o -c /<>/src/librbd/cache/pwl/rwl/LogEntry.cc In file included from /<>/src/librbd/image/DetachChildRequest.h:9, from /<>/src/librbd/image/DetachChildRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/image/DetachChildRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/rwl/LogEntry.h:7, from /<>/src/librbd/cache/pwl/rwl/LogEntry.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Types.h:8, from /<>/src/librbd/cache/ImageWriteback.h:9, from /<>/src/librbd/cache/pwl/rwl/LogEntry.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 66%] Building CXX object src/osd/CMakeFiles/osd.dir/ClassHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/ClassHandler.cc.o -MF CMakeFiles/osd.dir/ClassHandler.cc.o.d -o CMakeFiles/osd.dir/ClassHandler.cc.o -c /<>/src/osd/ClassHandler.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/DetachChildRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 66%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogOperation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogOperation.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogOperation.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogOperation.cc.o -c /<>/src/librbd/cache/pwl/rwl/LogOperation.cc [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/DetachParentRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/DetachParentRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/DetachParentRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/DetachParentRequest.cc.o -c /<>/src/librbd/image/DetachParentRequest.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/LogOperation.h:8, from /<>/src/librbd/cache/pwl/rwl/LogOperation.h:7, from /<>/src/librbd/cache/pwl/rwl/LogOperation.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/librbd/cache/pwl/LogOperation.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/image/DetachParentRequest.h:9, from /<>/src/librbd/image/DetachParentRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/image/DetachParentRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/osd/CMakeFiles/osd.dir/PG.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/PG.cc.o -MF CMakeFiles/osd.dir/PG.cc.o.d -o CMakeFiles/osd.dir/PG.cc.o -c /<>/src/osd/PG.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/DetachParentRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/ReadRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/ReadRequest.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/ReadRequest.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/ReadRequest.cc.o -c /<>/src/librbd/cache/pwl/rwl/ReadRequest.cc [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/GetMetadataRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/GetMetadataRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/GetMetadataRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/GetMetadataRequest.cc.o -c /<>/src/librbd/image/GetMetadataRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/PG.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /<>/src/osd/PG.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/image/GetMetadataRequest.h:8, from /<>/src/librbd/image/GetMetadataRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/GetMetadataRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/Request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_pwl_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/Request.cc.o -MF CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/Request.cc.o.d -o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/Request.cc.o -c /<>/src/librbd/cache/pwl/rwl/Request.cc [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/ListWatchersRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/ListWatchersRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/ListWatchersRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/ListWatchersRequest.cc.o -c /<>/src/librbd/image/ListWatchersRequest.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/cache/pwl/LogEntry.h:8, from /<>/src/librbd/cache/pwl/LogOperation.h:8, from /<>/src/librbd/cache/pwl/Request.h:9, from /<>/src/librbd/cache/pwl/rwl/Request.h:7, from /<>/src/librbd/cache/pwl/rwl/Request.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/cache/pwl/Request.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/cache/pwl/SyncPoint.h:7, from /<>/src/librbd/cache/pwl/LogOperation.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/image/ListWatchersRequest.cc:9: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/image/ListWatchersRequest.h:7, from /<>/src/librbd/image/ListWatchersRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Linking CXX shared library ../../lib/libceph_librbd_pwl_cache.so cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/librbd_plugin_pwl_cache.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph_librbd_pwl_cache.so.1 -o ../../lib/libceph_librbd_pwl_cache.so.1.0.0 CMakeFiles/librbd_plugin_pwl_cache.dir/cache/WriteLogImageDispatch.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/AbstractWriteLog.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/DiscardRequest.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ImageCacheState.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/InitRequest.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogEntry.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogMap.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/LogOperation.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Request.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ShutdownRequest.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/SyncPoint.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/Types.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/plugin/WriteLogImageCache.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogEntry.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/LogOperation.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/ReadRequest.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/Request.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/ssd/WriteLog.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/WriteLog.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogEntry.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/LogOperation.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/ReadRequest.cc.o CMakeFiles/librbd_plugin_pwl_cache.dir/cache/pwl/rwl/Request.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libblk.a ../../lib/libcls_rbd_client.a ../../lib/liblibneorados.a ../../lib/librados.so.2.0.0 /usr/lib/powerpc64le-linux-gnu/libpmemobj.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /usr/lib/powerpc64le-linux-gnu/libaio.so /<>/src/liburing/src/liburing.a ../../lib/libcls_lock_client.a ../../lib/libosdc.a /usr/lib/powerpc64le-linux-gnu/librt.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a -lresolv /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_symlink_library ../../lib/libceph_librbd_pwl_cache.so.1.0.0 ../../lib/libceph_librbd_pwl_cache.so.1 ../../lib/libceph_librbd_pwl_cache.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Built target librbd_plugin_pwl_cache make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-mds.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Building CXX object src/CMakeFiles/ceph-mds.dir/ceph_mds.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-mds.dir/ceph_mds.cc.o -MF CMakeFiles/ceph-mds.dir/ceph_mds.cc.o.d -o CMakeFiles/ceph-mds.dir/ceph_mds.cc.o -c /<>/src/ceph_mds.cc [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o -c /<>/src/librbd/image/OpenRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/image/OpenRequest.cc:9: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/image/OpenRequest.h:7, from /<>/src/librbd/image/OpenRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/messages/MMDSMap.h:20, from /<>/src/mds/MDSDaemon.h:23, from /<>/src/ceph_mds.cc:33: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/ceph_mds.cc:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMonCommand.h:18, from /<>/src/mds/MDSDaemon.h:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/PreRemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/PreRemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/PreRemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/PreRemoveRequest.cc.o -c /<>/src/librbd/image/PreRemoveRequest.cc In file included from /<>/src/librbd/image/PreRemoveRequest.h:7, from /<>/src/librbd/image/PreRemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/osd/CMakeFiles/osd.dir/PGLog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/PGLog.cc.o -MF CMakeFiles/osd.dir/PGLog.cc.o.d -o CMakeFiles/osd.dir/PGLog.cc.o -c /<>/src/osd/PGLog.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/PreRemoveRequest.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o -c /<>/src/librbd/image/RefreshParentRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PGLog.h:22, from /<>/src/osd/PGLog.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/osd/PGLog.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Linking CXX executable ../bin/ceph-mds cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-mds.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-mds.dir/ceph_mds.cc.o" -o ../bin/ceph-mds -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../lib/libmds.a -ldl ../lib/libglobal-static.a ../lib/libheap_profiler.a ../lib/libcpu_profiler.a ../lib/libosdc.a ../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../lib/libcommon.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a -lresolv /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/image/RefreshParentRequest.h:8, from /<>/src/librbd/image/RefreshParentRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/librbd/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/RefreshParentRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o -c /<>/src/librbd/image/RefreshRequest.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Built target ceph-mds make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Building CXX object src/CMakeFiles/cephfs.dir/libcephfs.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcephfs_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/cephfs.dir/libcephfs.cc.o -MF CMakeFiles/cephfs.dir/libcephfs.cc.o.d -o CMakeFiles/cephfs.dir/libcephfs.cc.o -c /<>/src/libcephfs.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/image/RefreshRequest.h:12, from /<>/src/librbd/image/RefreshRequest.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/librbd/image/RefreshRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/osd/CMakeFiles/osd.dir/PrimaryLogPG.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/PrimaryLogPG.cc.o -MF CMakeFiles/osd.dir/PrimaryLogPG.cc.o.d -o CMakeFiles/osd.dir/PrimaryLogPG.cc.o -c /<>/src/osd/PrimaryLogPG.cc In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/libcephfs.cc:21: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/libcephfs.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osd/DynamicPerfStats.h:8, from /<>/src/osd/PrimaryLogPG.h:22, from /<>/src/osd/PrimaryLogPG.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/osd/PrimaryLogPG.h:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/OSD.h:18, from /<>/src/osd/DynamicPerfStats.h:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o -c /<>/src/librbd/image/RemoveRequest.cc In file included from /<>/src/librbd/image/RemoveRequest.h:7, from /<>/src/librbd/image/RemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/RemoveRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Linking CXX shared library ../lib/libcephfs.so cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,--exclude-libs,libceph-common.a -Wl,--exclude-libs,libclient.a -Wl,--exclude-libs,libosdc.a -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcephfs.so.2 -o ../lib/libcephfs.so.2.0.0 CMakeFiles/cephfs.dir/libcephfs.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../lib/libclient.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv ../lib/libosdc.a ../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -lresolv cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../lib/libcephfs.so.2.0.0 ../lib/libcephfs.so.2 ../lib/libcephfs.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Built target cephfs make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-syn.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Building CXX object src/CMakeFiles/ceph-syn.dir/ceph_syn.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-syn.dir/ceph_syn.cc.o -MF CMakeFiles/ceph-syn.dir/ceph_syn.cc.o.d -o CMakeFiles/ceph-syn.dir/ceph_syn.cc.o -c /<>/src/ceph_syn.cc [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o -c /<>/src/librbd/image/SetFlagsRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/image/SetFlagsRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/image/SetFlagsRequest.h:7, from /<>/src/librbd/image/SetFlagsRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/client/SyntheticClient.h:21, from /<>/src/ceph_syn.cc:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/ceph_syn.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o -c /<>/src/librbd/image/SetSnapRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ManagedLock.h:9, from /<>/src/librbd/ExclusiveLock.h:8, from /<>/src/librbd/image/SetSnapRequest.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/lock/cls_lock_types.h:7, from /<>/src/cls/rbd/cls_rbd_client.h:7, from /<>/src/librbd/image/SetSnapRequest.h:7, from /<>/src/librbd/image/SetSnapRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/SetSnapRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image/ValidatePoolRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image/ValidatePoolRequest.cc.o -MF CMakeFiles/rbd_internal.dir/image/ValidatePoolRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/image/ValidatePoolRequest.cc.o -c /<>/src/librbd/image/ValidatePoolRequest.cc [ 67%] Building CXX object src/CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o -MF CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o.d -o CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o -c /<>/src/client/SyntheticClient.cc In file included from /<>/src/librbd/image/ValidatePoolRequest.h:8, from /<>/src/librbd/image/ValidatePoolRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/image/ValidatePoolRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/client/Client.h:29, from /<>/src/client/SyntheticClient.h:21, from /<>/src/client/SyntheticClient.cc:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/client/SyntheticClient.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o -MF CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o.d -o CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o -c /<>/src/librbd/image_watcher/NotifyLockOwner.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/ObjectCacher.h:17, from /<>/src/client/Client.h:38: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/image_watcher/NotifyLockOwner.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/image_watcher/NotifyLockOwner.h:7, from /<>/src/librbd/image_watcher/NotifyLockOwner.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o -MF CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o.d -o CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o -c /<>/src/librbd/io/AioCompletion.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/io/AioCompletion.h:11, from /<>/src/librbd/io/AioCompletion.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/common/ceph_time.h:19, from /<>/src/librbd/io/AioCompletion.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/AioCompletion.h:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o -MF CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o.d -o CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o -c /<>/src/librbd/io/AsyncOperation.cc In file included from /<>/src/librbd/io/AsyncOperation.h:8, from /<>/src/librbd/io/AsyncOperation.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/librbd/io/AsyncOperation.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 67%] Linking CXX executable ../bin/ceph-syn cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-syn.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-syn.dir/ceph_syn.cc.o" "CMakeFiles/ceph-syn.dir/client/SyntheticClient.cc.o" -o ../bin/ceph-syn -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../lib/libclient.a ../lib/libglobal-static.a ../lib/libosdc.a ../lib/libceph-common.so.2 ../lib/libcommon.a ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a -lresolv /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/io/AsyncOperation.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Built target ceph-syn make -f src/java/native/CMakeFiles/cephfs_jni.dir/build.make src/java/native/CMakeFiles/cephfs_jni.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java/native /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/java/native /<>/obj-powerpc64le-linux-gnu/src/java/native/CMakeFiles/cephfs_jni.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/java/native/CMakeFiles/cephfs_jni.dir/build.make src/java/native/CMakeFiles/cephfs_jni.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Building CXX object src/java/native/CMakeFiles/cephfs_jni.dir/libcephfs_jni.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/java/native && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcephfs_jni_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/<>/obj-powerpc64le-linux-gnu/src/java/native -I/<>/src/fmt/include -isystem /<>/obj-powerpc64le-linux-gnu/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=c++17 -MD -MT src/java/native/CMakeFiles/cephfs_jni.dir/libcephfs_jni.cc.o -MF CMakeFiles/cephfs_jni.dir/libcephfs_jni.cc.o.d -o CMakeFiles/cephfs_jni.dir/libcephfs_jni.cc.o -c /<>/src/java/native/libcephfs_jni.cc [ 67%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o -MF CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o -c /<>/src/librbd/io/CopyupRequest.cc In file included from /<>/src/librbd/io/AsyncOperation.h:8, from /<>/src/librbd/io/CopyupRequest.h:12, from /<>/src/librbd/io/CopyupRequest.cc:4: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/CopyupRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ManagedLock.h:9, from /<>/src/librbd/ExclusiveLock.h:8, from /<>/src/librbd/io/CopyupRequest.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/java/native/CMakeFiles/cephfs_jni.dir/JniConstants.cpp.o cd /<>/obj-powerpc64le-linux-gnu/src/java/native && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dcephfs_jni_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -I/<>/obj-powerpc64le-linux-gnu/src/java/native -I/<>/src/fmt/include -isystem /<>/obj-powerpc64le-linux-gnu/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -std=c++17 -MD -MT src/java/native/CMakeFiles/cephfs_jni.dir/JniConstants.cpp.o -MF CMakeFiles/cephfs_jni.dir/JniConstants.cpp.o.d -o CMakeFiles/cephfs_jni.dir/JniConstants.cpp.o -c /<>/src/java/native/JniConstants.cpp [ 68%] Linking CXX shared library ../../../lib/libcephfs_jni.so cd /<>/obj-powerpc64le-linux-gnu/src/java/native && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs_jni.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libcephfs_jni.so.1 -o ../../../lib/libcephfs_jni.so.1.0.0 CMakeFiles/cephfs_jni.dir/libcephfs_jni.cc.o CMakeFiles/cephfs_jni.dir/JniConstants.cpp.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib:/usr/lib/jvm/default-java/lib:/usr/lib/jvm/default-java/lib/server: ../../../lib/libcephfs.so.2.0.0 ../../../lib/libceph-common.so.2 -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv /usr/lib/jvm/default-java/lib/libjawt.so /usr/lib/jvm/default-java/lib/server/libjvm.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so cd /<>/obj-powerpc64le-linux-gnu/src/java/native && /usr/bin/cmake -E cmake_symlink_library ../../../lib/libcephfs_jni.so.1.0.0 ../../../lib/libcephfs_jni.so.1 ../../../lib/libcephfs_jni.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 68%] Built target cephfs_jni make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson /<>/obj-powerpc64le-linux-gnu/src/crimson/CMakeFiles/crimson.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 68%] Building CXX object src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o -MF CMakeFiles/crimson.dir/auth/KeyRing.cc.o.d -o CMakeFiles/crimson.dir/auth/KeyRing.cc.o -c /<>/src/crimson/auth/KeyRing.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/fstream.hh:34, from /<>/src/crimson/auth/KeyRing.cc:9: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/auth/KeyRing.h:6, from /<>/src/crimson/auth/KeyRing.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/auth/KeyRing.cc:11: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/FlushTracker.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/FlushTracker.cc.o -MF CMakeFiles/rbd_internal.dir/io/FlushTracker.cc.o.d -o CMakeFiles/rbd_internal.dir/io/FlushTracker.cc.o -c /<>/src/librbd/io/FlushTracker.cc [ 68%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthClientHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/AuthClientHandler.cc.o -MF CMakeFiles/crimson.dir/__/auth/AuthClientHandler.cc.o.d -o CMakeFiles/crimson.dir/__/auth/AuthClientHandler.cc.o -c /<>/src/auth/AuthClientHandler.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/io/FlushTracker.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/io/FlushTracker.h:8, from /<>/src/librbd/io/FlushTracker.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/AuthClientHandler.h:19, from /<>/src/auth/AuthClientHandler.cc:18: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/Crypto.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/io/ImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ImageDispatch.cc.o -c /<>/src/librbd/io/ImageDispatch.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/none/AuthNoneClientHandler.h:20, from /<>/src/auth/AuthClientHandler.cc:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/osd/CMakeFiles/osd.dir/ReplicatedBackend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/ReplicatedBackend.cc.o -MF CMakeFiles/osd.dir/ReplicatedBackend.cc.o.d -o CMakeFiles/osd.dir/ReplicatedBackend.cc.o -c /<>/src/osd/ReplicatedBackend.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/io/ImageDispatch.h:7, from /<>/src/librbd/io/ImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthMethodList.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/AuthMethodList.cc.o -MF CMakeFiles/crimson.dir/__/auth/AuthMethodList.cc.o.d -o CMakeFiles/crimson.dir/__/auth/AuthMethodList.cc.o -c /<>/src/auth/AuthMethodList.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/ImageDispatch.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/auth/AuthMethodList.cc:16: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/auth/AuthMethodList.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PGBackend.h:21, from /<>/src/osd/ReplicatedBackend.h:18, from /<>/src/osd/ReplicatedBackend.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/osd/ReplicatedBackend.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatchSpec.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatchSpec.cc.o -MF CMakeFiles/rbd_internal.dir/io/ImageDispatchSpec.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ImageDispatchSpec.cc.o -c /<>/src/librbd/io/ImageDispatchSpec.cc In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/OSD.h:18, from /<>/src/osd/ReplicatedBackend.cc:25: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthRegistry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/AuthRegistry.cc.o -MF CMakeFiles/crimson.dir/__/auth/AuthRegistry.cc.o.d -o CMakeFiles/crimson.dir/__/auth/AuthRegistry.cc.o -c /<>/src/auth/AuthRegistry.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/io/AioCompletion.h:11, from /<>/src/librbd/io/ImageDispatchSpec.h:11, from /<>/src/librbd/io/ImageDispatchSpec.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchSpec.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/AioCompletion.h:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/AuthAuthorizeHandler.h:18, from /<>/src/auth/AuthRegistry.h:9, from /<>/src/auth/AuthRegistry.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/auth/AuthRegistry.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/AuthRegistry.h:12: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ImageDispatcher.cc.o -MF CMakeFiles/rbd_internal.dir/io/ImageDispatcher.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ImageDispatcher.cc.o -c /<>/src/librbd/io/ImageDispatcher.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/io/Dispatcher.h:12, from /<>/src/librbd/io/ImageDispatcher.h:9, from /<>/src/librbd/io/ImageDispatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/io/ImageDispatcher.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 68%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/AuthSessionHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/AuthSessionHandler.cc.o -MF CMakeFiles/crimson.dir/__/auth/AuthSessionHandler.cc.o.d -o CMakeFiles/crimson.dir/__/auth/AuthSessionHandler.cc.o -c /<>/src/auth/AuthSessionHandler.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/AioCompletion.h:13, from /<>/src/librbd/io/ImageDispatchSpec.h:11, from /<>/src/librbd/io/ImageDispatcher.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/auth/AuthSessionHandler.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o -MF CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o -c /<>/src/librbd/io/ImageRequest.cc [ 69%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/Crypto.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/Crypto.cc.o -MF CMakeFiles/crimson.dir/__/auth/Crypto.cc.o.d -o CMakeFiles/crimson.dir/__/auth/Crypto.cc.o -c /<>/src/auth/Crypto.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/librbd/io/ImageRequest.h:10, from /<>/src/librbd/io/ImageRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/common/zipkin_trace.h:7, from /<>/src/librbd/io/ImageRequest.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/ImageRequest.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Crypto.cc:21: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/auth/Crypto.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 69%] Building CXX object src/osd/CMakeFiles/osd.dir/ECBackend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/ECBackend.cc.o -MF CMakeFiles/osd.dir/ECBackend.cc.o.d -o CMakeFiles/osd.dir/ECBackend.cc.o -c /<>/src/osd/ECBackend.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/Crypto.cc:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/OSD.h:18, from /<>/src/osd/ECBackend.h:21, from /<>/src/osd/ECBackend.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/osd/ECBackend.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 69%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/KeyRing.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/KeyRing.cc.o -MF CMakeFiles/crimson.dir/__/auth/KeyRing.cc.o.d -o CMakeFiles/crimson.dir/__/auth/KeyRing.cc.o -c /<>/src/auth/KeyRing.cc [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/io/ObjectDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ObjectDispatch.cc.o -c /<>/src/librbd/io/ObjectDispatch.cc In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/io/ObjectDispatch.h:9, from /<>/src/librbd/io/ObjectDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ObjectDispatch.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/KeyRing.h:18, from /<>/src/auth/KeyRing.cc:21: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/auth/KeyRing.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/KeyRing.cc:22: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/ObjectDispatch.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatchSpec.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatchSpec.cc.o -MF CMakeFiles/rbd_internal.dir/io/ObjectDispatchSpec.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ObjectDispatchSpec.cc.o -c /<>/src/librbd/io/ObjectDispatchSpec.cc [ 69%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/RotatingKeyRing.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/RotatingKeyRing.cc.o -MF CMakeFiles/crimson.dir/__/auth/RotatingKeyRing.cc.o.d -o CMakeFiles/crimson.dir/__/auth/RotatingKeyRing.cc.o -c /<>/src/auth/RotatingKeyRing.cc In file included from /<>/src/librbd/io/ObjectDispatchSpec.h:10, from /<>/src/librbd/io/ObjectDispatchSpec.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ObjectDispatchSpec.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/common/debug.h:18, from /<>/src/auth/RotatingKeyRing.cc:3: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/auth/RotatingKeyRing.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectDispatcher.cc.o -MF CMakeFiles/rbd_internal.dir/io/ObjectDispatcher.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ObjectDispatcher.cc.o -c /<>/src/librbd/io/ObjectDispatcher.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/io/Dispatcher.h:12, from /<>/src/librbd/io/ObjectDispatcher.h:9, from /<>/src/librbd/io/ObjectDispatcher.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/io/ObjectDispatcher.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/ObjectDispatcher.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 69%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxAuthorizeHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxAuthorizeHandler.cc.o -MF CMakeFiles/crimson.dir/__/auth/cephx/CephxAuthorizeHandler.cc.o.d -o CMakeFiles/crimson.dir/__/auth/cephx/CephxAuthorizeHandler.cc.o -c /<>/src/auth/cephx/CephxAuthorizeHandler.cc [ 69%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o -MF CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o -c /<>/src/librbd/io/ObjectRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/cephx/CephxProtocol.h:33, from /<>/src/auth/cephx/CephxAuthorizeHandler.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/Crypto.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/auth/cephx/CephxAuthorizeHandler.cc:3: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/io/ObjectRequest.h:10, from /<>/src/librbd/io/ObjectRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ObjectRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/ObjectRequest.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxClientHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxClientHandler.cc.o -MF CMakeFiles/crimson.dir/__/auth/cephx/CephxClientHandler.cc.o.d -o CMakeFiles/crimson.dir/__/auth/cephx/CephxClientHandler.cc.o -c /<>/src/auth/cephx/CephxClientHandler.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/AuthClientHandler.h:19, from /<>/src/auth/cephx/CephxClientHandler.h:18, from /<>/src/auth/cephx/CephxClientHandler.cc:18: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/Crypto.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/cephx/CephxClientHandler.cc:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/QosImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/QosImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/io/QosImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/io/QosImageDispatch.cc.o -c /<>/src/librbd/io/QosImageDispatch.cc [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/ECTransaction.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/ECTransaction.cc.o -MF CMakeFiles/osd.dir/ECTransaction.cc.o.d -o CMakeFiles/osd.dir/ECTransaction.cc.o -c /<>/src/osd/ECTransaction.cc [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxProtocol.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxProtocol.cc.o -MF CMakeFiles/crimson.dir/__/auth/cephx/CephxProtocol.cc.o.d -o CMakeFiles/crimson.dir/__/auth/cephx/CephxProtocol.cc.o -c /<>/src/auth/cephx/CephxProtocol.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/io/QosImageDispatch.h:10, from /<>/src/librbd/io/QosImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/io/QosImageDispatch.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/QosImageDispatch.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/cephx/CephxProtocol.h:33, from /<>/src/auth/cephx/CephxProtocol.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/Crypto.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/OSD.h:18, from /<>/src/osd/ECTransaction.h:18, from /<>/src/osd/ECTransaction.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/osd/ECTransaction.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/cephx/CephxProtocol.cc:17: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/QueueImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/QueueImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/io/QueueImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/io/QueueImageDispatch.cc.o -c /<>/src/librbd/io/QueueImageDispatch.cc [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxSessionHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/cephx/CephxSessionHandler.cc.o -MF CMakeFiles/crimson.dir/__/auth/cephx/CephxSessionHandler.cc.o.d -o CMakeFiles/crimson.dir/__/auth/cephx/CephxSessionHandler.cc.o -c /<>/src/auth/cephx/CephxSessionHandler.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/io/QueueImageDispatch.h:7, from /<>/src/librbd/io/QueueImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/QueueImageDispatch.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/AuthSessionHandler.h:21, from /<>/src/auth/cephx/CephxSessionHandler.h:16, from /<>/src/auth/cephx/CephxSessionHandler.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/AuthSessionHandler.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/msg/Message.h:24, from /<>/src/auth/cephx/CephxSessionHandler.cc:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o -MF CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o.d -o CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o -c /<>/src/librbd/io/ReadResult.cc [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/auth/none/AuthNoneAuthorizeHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/auth/none/AuthNoneAuthorizeHandler.cc.o -MF CMakeFiles/crimson.dir/__/auth/none/AuthNoneAuthorizeHandler.cc.o.d -o CMakeFiles/crimson.dir/__/auth/none/AuthNoneAuthorizeHandler.cc.o -c /<>/src/auth/none/AuthNoneAuthorizeHandler.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/librbd/io/ReadResult.h:12, from /<>/src/librbd/io/ReadResult.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/io/ReadResult.h:10: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/PGBackend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/PGBackend.cc.o -MF CMakeFiles/osd.dir/PGBackend.cc.o.d -o CMakeFiles/osd.dir/PGBackend.cc.o -c /<>/src/osd/PGBackend.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/AioCompletion.h:13, from /<>/src/librbd/io/ReadResult.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/auth/AuthAuthorizeHandler.h:18, from /<>/src/auth/none/AuthNoneAuthorizeHandler.h:18, from /<>/src/auth/none/AuthNoneAuthorizeHandler.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/Crypto.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/auth/none/AuthNoneAuthorizeHandler.cc:16: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/RefreshImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/RefreshImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/io/RefreshImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/io/RefreshImageDispatch.cc.o -c /<>/src/librbd/io/RefreshImageDispatch.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/common/scrub_types.h:7, from /<>/src/osd/PGBackend.cc:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/osd/PGBackend.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/mgr/client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/mgr/client.cc.o -MF CMakeFiles/crimson.dir/mgr/client.cc.o.d -o CMakeFiles/crimson.dir/mgr/client.cc.o -c /<>/src/crimson/mgr/client.cc In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/OSD.h:18, from /<>/src/osd/ECBackend.h:21, from /<>/src/osd/PGBackend.cc:23: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/io/RefreshImageDispatch.h:7, from /<>/src/librbd/io/RefreshImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/crimson/mgr/client.h:6, from /<>/src/crimson/mgr/client.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/seastar/include/seastar/util/std-compat.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:25: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/RefreshImageDispatch.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/net/Dispatcher.h:17, from /<>/src/crimson/mgr/client.h:9: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mgr/MDSPerfMetricTypes.h:14, from /<>/src/mgr/MetricTypes.h:11, from /<>/src/messages/MMgrConfigure.h:19, from /<>/src/crimson/mgr/client.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/SimpleSchedulerObjectDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/SimpleSchedulerObjectDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/io/SimpleSchedulerObjectDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/io/SimpleSchedulerObjectDispatch.cc.o -c /<>/src/librbd/io/SimpleSchedulerObjectDispatch.cc In file included from /<>/src/librbd/io/ObjectDispatchInterface.h:9, from /<>/src/librbd/io/SimpleSchedulerObjectDispatch.h:11, from /<>/src/librbd/io/SimpleSchedulerObjectDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/io/SimpleSchedulerObjectDispatch.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/SimpleSchedulerObjectDispatch.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/mon/MonClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/mon/MonClient.cc.o -MF CMakeFiles/crimson.dir/mon/MonClient.cc.o.d -o CMakeFiles/crimson.dir/mon/MonClient.cc.o -c /<>/src/crimson/mon/MonClient.cc [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/Types.cc.o -MF CMakeFiles/rbd_internal.dir/io/Types.cc.o.d -o CMakeFiles/rbd_internal.dir/io/Types.cc.o -c /<>/src/librbd/io/Types.cc [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/OSDCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/OSDCap.cc.o -MF CMakeFiles/osd.dir/OSDCap.cc.o.d -o CMakeFiles/osd.dir/OSDCap.cc.o -c /<>/src/osd/OSDCap.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/crimson/mon/MonClient.h:11, from /<>/src/crimson/mon/MonClient.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/mon/MonClient.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/io/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/io/Utils.cc.o -c /<>/src/librbd/io/Utils.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/auth/AuthRegistry.h:12, from /<>/src/crimson/mon/MonClient.h:15: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MAuth.h:24, from /<>/src/crimson/mon/MonClient.cc:26: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/Utils.h:11, from /<>/src/librbd/io/Utils.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Utils.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/AioCompletion.h:13, from /<>/src/librbd/io/Utils.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/OpRequest.h:17, from /<>/src/osd/OSDCap.h:33, from /<>/src/osd/OSDCap.cc:21: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14, from /usr/include/boost/spirit/include/qi.hpp:16, from /<>/src/osd/OSDCap.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/WriteBlockImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/WriteBlockImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/io/WriteBlockImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/io/WriteBlockImageDispatch.cc.o -c /<>/src/librbd/io/WriteBlockImageDispatch.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/io/WriteBlockImageDispatch.h:7, from /<>/src/librbd/io/WriteBlockImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/io/WriteBlockImageDispatch.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/io/IoOperations.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/io/IoOperations.cc.o -MF CMakeFiles/rbd_internal.dir/io/IoOperations.cc.o.d -o CMakeFiles/rbd_internal.dir/io/IoOperations.cc.o -c /<>/src/librbd/io/IoOperations.cc [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/pg_scrubber.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scrubber/pg_scrubber.cc.o -MF CMakeFiles/osd.dir/scrubber/pg_scrubber.cc.o.d -o CMakeFiles/osd.dir/scrubber/pg_scrubber.cc.o -c /<>/src/osd/scrubber/pg_scrubber.cc [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o -c /<>/src/librbd/journal/CreateRequest.cc [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/mon/MonSub.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/mon/MonSub.cc.o -MF CMakeFiles/crimson.dir/__/mon/MonSub.cc.o.d -o CMakeFiles/crimson.dir/__/mon/MonSub.cc.o -c /<>/src/mon/MonSub.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/scrubber/./pg_scrubber.h:15, from /<>/src/osd/scrubber/pg_scrubber.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/osd/scrubber/./pg_scrubber.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/journal/CreateRequest.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/journal/CreateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/CreateRequest.h:13, from /<>/src/librbd/journal/CreateRequest.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/msg/async/crypto_onwire.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/msg/async/crypto_onwire.cc.o -MF CMakeFiles/crimson.dir/__/msg/async/crypto_onwire.cc.o.d -o CMakeFiles/crimson.dir/__/msg/async/crypto_onwire.cc.o -c /<>/src/msg/async/crypto_onwire.cc [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o -MF CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o -c /<>/src/librbd/journal/DemoteRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/auth/Crypto.h:20, from /<>/src/auth/Auth.h:18, from /<>/src/msg/async/crypto_onwire.h:22, from /<>/src/msg/async/crypto_onwire.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/msg/async/crypto_onwire.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/librbd/journal/DemoteRequest.h:10, from /<>/src/librbd/journal/DemoteRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/journal/DemoteRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/async/crypto_onwire.cc:9: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/DemoteRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/ObjectDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/ObjectDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/journal/ObjectDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/ObjectDispatch.cc.o -c /<>/src/librbd/journal/ObjectDispatch.cc [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/msg/async/compression_onwire.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/msg/async/compression_onwire.cc.o -MF CMakeFiles/crimson.dir/__/msg/async/compression_onwire.cc.o.d -o CMakeFiles/crimson.dir/__/msg/async/compression_onwire.cc.o -c /<>/src/msg/async/compression_onwire.cc In file included from /<>/src/librbd/journal/ObjectDispatch.h:9, from /<>/src/librbd/journal/ObjectDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/journal/ObjectDispatch.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/msg/async/compression_onwire.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/msg/async/compression_onwire.h:7, from /<>/src/msg/async/compression_onwire.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/ObjectDispatch.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o -MF CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o -c /<>/src/librbd/journal/OpenRequest.cc [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/__/msg/async/frames_v2.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/__/msg/async/frames_v2.cc.o -MF CMakeFiles/crimson.dir/__/msg/async/frames_v2.cc.o.d -o CMakeFiles/crimson.dir/__/msg/async/frames_v2.cc.o -c /<>/src/msg/async/frames_v2.cc [ 70%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/osd_scrub_sched.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scrubber/osd_scrub_sched.cc.o -MF CMakeFiles/osd.dir/scrubber/osd_scrub_sched.cc.o.d -o CMakeFiles/osd.dir/scrubber/osd_scrub_sched.cc.o -c /<>/src/osd/scrubber/osd_scrub_sched.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/Clock.h:18, from /<>/src/msg/async/frames_v2.h:5, from /<>/src/msg/async/frames_v2.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/msg/async/frames_v2.h:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/journal/Journaler.h:10, from /<>/src/librbd/journal/OpenRequest.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/journal/OpenRequest.h:7, from /<>/src/librbd/journal/OpenRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/OpenRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Errors.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/Errors.cc.o -MF CMakeFiles/crimson.dir/net/Errors.cc.o.d -o CMakeFiles/crimson.dir/net/Errors.cc.o -c /<>/src/crimson/net/Errors.cc [ 70%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Messenger.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/Messenger.cc.o -MF CMakeFiles/crimson.dir/net/Messenger.cc.o.d -o CMakeFiles/crimson.dir/net/Messenger.cc.o -c /<>/src/crimson/net/Messenger.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/scrubber/./osd_scrub_sched.h:14, from /<>/src/osd/scrubber/osd_scrub_sched.cc:3: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/osd/scrubber/./osd_scrub_sched.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/OSD.h:18, from /<>/src/osd/scrubber/osd_scrub_sched.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/net/Fwd.h:19, from /<>/src/crimson/net/Messenger.h:17, from /<>/src/crimson/net/Messenger.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/boost/container/throw_exception.hpp:26, from /usr/include/boost/container/new_allocator.hpp:24, from /usr/include/boost/container/vector.hpp:28, from /usr/include/boost/container/small_vector.hpp:27, from /<>/src/crimson/net/Fwd.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o -MF CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o -c /<>/src/librbd/journal/PromoteRequest.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/librbd/journal/PromoteRequest.h:11, from /<>/src/librbd/journal/PromoteRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/journal/PromoteRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/PromoteRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/SocketConnection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/SocketConnection.cc.o -MF CMakeFiles/crimson.dir/net/SocketConnection.cc.o.d -o CMakeFiles/crimson.dir/net/SocketConnection.cc.o -c /<>/src/crimson/net/SocketConnection.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/sharded.hh:24, from /<>/src/crimson/net/SocketConnection.h:17, from /<>/src/crimson/net/SocketConnection.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/throttle.h:9, from /<>/src/crimson/net/SocketConnection.h:20: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o -c /<>/src/librbd/journal/RemoveRequest.cc [ 71%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/PrimaryLogScrub.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scrubber/PrimaryLogScrub.cc.o -MF CMakeFiles/osd.dir/scrubber/PrimaryLogScrub.cc.o.d -o CMakeFiles/osd.dir/scrubber/PrimaryLogScrub.cc.o -c /<>/src/osd/scrubber/PrimaryLogScrub.cc In file included from /<>/src/librbd/Utils.h:7, from /<>/src/librbd/journal/RemoveRequest.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/journal/RemoveRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/RemoveRequest.h:11, from /<>/src/librbd/journal/RemoveRequest.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/SocketMessenger.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/SocketMessenger.cc.o -MF CMakeFiles/crimson.dir/net/SocketMessenger.cc.o.d -o CMakeFiles/crimson.dir/net/SocketMessenger.cc.o -c /<>/src/crimson/net/SocketMessenger.cc [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Replay.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/Replay.cc.o -MF CMakeFiles/rbd_internal.dir/journal/Replay.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/Replay.cc.o -c /<>/src/librbd/journal/Replay.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/net/SocketMessenger.h:21, from /<>/src/crimson/net/SocketMessenger.cc:15: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/net/SocketMessenger.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/scrubber/./pg_scrubber.h:15, from /<>/src/osd/scrubber/PrimaryLogScrub.h:6, from /<>/src/osd/scrubber/PrimaryLogScrub.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/osd/scrubber/./pg_scrubber.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/librbd/journal/Replay.h:12, from /<>/src/librbd/journal/Replay.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/journal/Replay.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/Replay.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/ResetRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/ResetRequest.cc.o -MF CMakeFiles/rbd_internal.dir/journal/ResetRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/ResetRequest.cc.o -c /<>/src/librbd/journal/ResetRequest.cc In file included from /<>/src/librbd/journal/ResetRequest.h:9, from /<>/src/librbd/journal/ResetRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/journal/ResetRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Socket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/Socket.cc.o -MF CMakeFiles/crimson.dir/net/Socket.cc.o.d -o CMakeFiles/crimson.dir/net/Socket.cc.o -c /<>/src/crimson/net/Socket.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/journal/CreateRequest.h:13, from /<>/src/librbd/journal/ResetRequest.cc:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/net/Socket.h:7, from /<>/src/crimson/net/Socket.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/gate.hh:24, from /<>/src/crimson/net/Socket.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o -MF CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o -c /<>/src/librbd/journal/StandardPolicy.cc [ 71%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/scrub_machine.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scrubber/scrub_machine.cc.o -MF CMakeFiles/osd.dir/scrubber/scrub_machine.cc.o.d -o CMakeFiles/osd.dir/scrubber/scrub_machine.cc.o -c /<>/src/osd/scrubber/scrub_machine.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/journal/StandardPolicy.cc:5: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/journal/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/journal/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/journal/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/journal/Utils.cc.o -c /<>/src/librbd/journal/Utils.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/scrubber/scrub_machine_lstnr.h:11, from /<>/src/osd/scrubber/scrub_machine.h:20, from /<>/src/osd/scrubber/scrub_machine.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/osd/scrubber/scrub_machine.h:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/OSD.h:18, from /<>/src/osd/scrubber/scrub_machine.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/Protocol.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/Protocol.cc.o -MF CMakeFiles/crimson.dir/net/Protocol.cc.o.d -o CMakeFiles/crimson.dir/net/Protocol.cc.o -c /<>/src/crimson/net/Protocol.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/journal/Types.h:13, from /<>/src/librbd/journal/Utils.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/journal/Utils.h:9, from /<>/src/librbd/journal/Utils.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/net/Protocol.h:7, from /<>/src/crimson/net/Protocol.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/gate.hh:24, from /<>/src/crimson/net/Protocol.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o -MF CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o -c /<>/src/librbd/managed_lock/AcquireRequest.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/net/Protocol.h:11: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/managed_lock/AcquireRequest.h:7, from /<>/src/librbd/managed_lock/AcquireRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/managed_lock/AcquireRequest.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o -MF CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o -c /<>/src/librbd/managed_lock/BreakRequest.cc [ 71%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/ProtocolV2.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/ProtocolV2.cc.o -MF CMakeFiles/crimson.dir/net/ProtocolV2.cc.o.d -o CMakeFiles/crimson.dir/net/ProtocolV2.cc.o -c /<>/src/crimson/net/ProtocolV2.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/core/sleep.hh:30, from /<>/src/crimson/net/ProtocolV2.h:6, from /<>/src/crimson/net/ProtocolV2.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/seastar/include/seastar/core/sleep.hh:26: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/managed_lock/BreakRequest.cc:12: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/msg/msg_types.h:18, from /<>/src/librbd/managed_lock/BreakRequest.h:10, from /<>/src/librbd/managed_lock/BreakRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/osd/CMakeFiles/osd.dir/scrubber/ScrubStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scrubber/ScrubStore.cc.o -MF CMakeFiles/osd.dir/scrubber/ScrubStore.cc.o.d -o CMakeFiles/osd.dir/scrubber/ScrubStore.cc.o -c /<>/src/osd/scrubber/ScrubStore.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/net/Protocol.h:11, from /<>/src/crimson/net/ProtocolV2.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o -MF CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o -c /<>/src/librbd/managed_lock/GetLockerRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/osd/SnapMapper.h:28, from /<>/src/osd/scrubber/ScrubStore.h:7, from /<>/src/osd/scrubber/ScrubStore.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/osd/SnapMapper.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/managed_lock/GetLockerRequest.cc:10: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/managed_lock/GetLockerRequest.h:8, from /<>/src/librbd/managed_lock/GetLockerRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 71%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o -MF CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o -c /<>/src/librbd/managed_lock/ReacquireRequest.cc [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/Session.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/Session.cc.o -MF CMakeFiles/osd.dir/Session.cc.o.d -o CMakeFiles/osd.dir/Session.cc.o -c /<>/src/osd/Session.cc In file included from /<>/src/librbd/managed_lock/ReacquireRequest.h:7, from /<>/src/librbd/managed_lock/ReacquireRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/managed_lock/ReacquireRequest.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o -MF CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o -c /<>/src/librbd/managed_lock/ReleaseRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/Session.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /<>/src/osd/PG.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/managed_lock/ReleaseRequest.h:7, from /<>/src/librbd/managed_lock/ReleaseRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/crimson/CMakeFiles/crimson.dir/net/chained_dispatchers.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/CMakeFiles/crimson.dir/net/chained_dispatchers.cc.o -MF CMakeFiles/crimson.dir/net/chained_dispatchers.cc.o.d -o CMakeFiles/crimson.dir/net/chained_dispatchers.cc.o -c /<>/src/crimson/net/chained_dispatchers.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/net/chained_dispatchers.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/managed_lock/ReleaseRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/net/chained_dispatchers.h:6, from /<>/src/crimson/net/chained_dispatchers.cc:2: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o -c /<>/src/librbd/managed_lock/Utils.cc [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/FileStream.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/FileStream.cc.o -MF CMakeFiles/rbd_internal.dir/migration/FileStream.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/FileStream.cc.o -c /<>/src/librbd/migration/FileStream.cc [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/SnapMapper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/SnapMapper.cc.o -MF CMakeFiles/osd.dir/SnapMapper.cc.o.d -o CMakeFiles/osd.dir/SnapMapper.cc.o -c /<>/src/osd/SnapMapper.cc [ 72%] Linking CXX static library ../../lib/libcrimson.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cmake -P CMakeFiles/crimson.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libcrimson.a CMakeFiles/crimson.dir/auth/KeyRing.cc.o CMakeFiles/crimson.dir/__/auth/AuthClientHandler.cc.o CMakeFiles/crimson.dir/__/auth/AuthMethodList.cc.o CMakeFiles/crimson.dir/__/auth/AuthRegistry.cc.o CMakeFiles/crimson.dir/__/auth/AuthSessionHandler.cc.o CMakeFiles/crimson.dir/__/auth/Crypto.cc.o CMakeFiles/crimson.dir/__/auth/KeyRing.cc.o CMakeFiles/crimson.dir/__/auth/RotatingKeyRing.cc.o CMakeFiles/crimson.dir/__/auth/cephx/CephxAuthorizeHandler.cc.o CMakeFiles/crimson.dir/__/auth/cephx/CephxClientHandler.cc.o CMakeFiles/crimson.dir/__/auth/cephx/CephxProtocol.cc.o CMakeFiles/crimson.dir/__/auth/cephx/CephxSessionHandler.cc.o CMakeFiles/crimson.dir/__/auth/none/AuthNoneAuthorizeHandler.cc.o CMakeFiles/crimson.dir/mgr/client.cc.o CMakeFiles/crimson.dir/mon/MonClient.cc.o CMakeFiles/crimson.dir/__/mon/MonSub.cc.o CMakeFiles/crimson.dir/__/msg/async/crypto_onwire.cc.o CMakeFiles/crimson.dir/__/msg/async/compression_onwire.cc.o CMakeFiles/crimson.dir/__/msg/async/frames_v2.cc.o CMakeFiles/crimson.dir/net/Errors.cc.o CMakeFiles/crimson.dir/net/Messenger.cc.o CMakeFiles/crimson.dir/net/SocketConnection.cc.o CMakeFiles/crimson.dir/net/SocketMessenger.cc.o CMakeFiles/crimson.dir/net/Socket.cc.o CMakeFiles/crimson.dir/net/Protocol.cc.o CMakeFiles/crimson.dir/net/ProtocolV2.cc.o CMakeFiles/crimson.dir/net/chained_dispatchers.cc.o /usr/bin/ranlib ../../lib/libcrimson.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 72%] Built target crimson make -f src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/admin_socket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/admin_socket.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/admin_socket.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/admin_socket.cc.o -c /<>/src/common/admin_socket.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/migration/FileStream.cc:12: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Types.h:8, from /<>/src/librbd/migration/StreamInterface.h:9, from /<>/src/librbd/migration/FileStream.h:8, from /<>/src/librbd/migration/FileStream.cc:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/osd/SnapMapper.h:28, from /<>/src/osd/SnapMapper.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/osd/SnapMapper.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpClient.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpClient.cc.o -MF CMakeFiles/rbd_internal.dir/migration/HttpClient.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/HttpClient.cc.o -c /<>/src/librbd/migration/HttpClient.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MMonCommand.h:18, from /<>/src/common/admin_socket.cc:32: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/admin_socket.h:22, from /<>/src/common/admin_socket.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/migration/HttpClient.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Types.h:8, from /<>/src/librbd/migration/HttpClient.h:9, from /<>/src/librbd/migration/HttpClient.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/osd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/osd_types.cc.o -MF CMakeFiles/osd.dir/osd_types.cc.o.d -o CMakeFiles/osd.dir/osd_types.cc.o -c /<>/src/osd/osd_types.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_types.cc:40: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/osd/osd_types.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/blkdev.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/blkdev.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/blkdev.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/blkdev.cc.o -c /<>/src/common/blkdev.cc [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_context.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_context.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_context.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_context.cc.o -c /<>/src/common/ceph_context.cc [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_crypto.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_crypto.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_crypto.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_crypto.cc.o -c /<>/src/common/ceph_crypto.cc [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/ECUtil.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/ECUtil.cc.o -MF CMakeFiles/osd.dir/ECUtil.cc.o.d -o CMakeFiles/osd.dir/ECUtil.cc.o -c /<>/src/osd/ECUtil.cc [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/cmdparse.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/cmdparse.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/cmdparse.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/cmdparse.cc.o -c /<>/src/common/cmdparse.cc [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/ExtentCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/ExtentCache.cc.o -MF CMakeFiles/osd.dir/ExtentCache.cc.o.d -o CMakeFiles/osd.dir/ExtentCache.cc.o -c /<>/src/osd/ExtentCache.cc [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Finisher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Finisher.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/Finisher.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/Finisher.cc.o -c /<>/src/common/Finisher.cc [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/scheduler/OpScheduler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scheduler/OpScheduler.cc.o -MF CMakeFiles/osd.dir/scheduler/OpScheduler.cc.o.d -o CMakeFiles/osd.dir/scheduler/OpScheduler.cc.o -c /<>/src/osd/scheduler/OpScheduler.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/OpRequest.h:17, from /<>/src/osd/scheduler/OpSchedulerItem.h:21, from /<>/src/osd/scheduler/OpScheduler.h:21, from /<>/src/osd/scheduler/OpScheduler.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/osd/scheduler/OpScheduler.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/HeartbeatMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/HeartbeatMap.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/HeartbeatMap.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/HeartbeatMap.cc.o -c /<>/src/common/HeartbeatMap.cc In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/scheduler/OpSchedulerItem.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpStream.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/HttpStream.cc.o -MF CMakeFiles/rbd_internal.dir/migration/HttpStream.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/HttpStream.cc.o -c /<>/src/librbd/migration/HttpStream.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/migration/HttpStream.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Types.h:8, from /<>/src/librbd/migration/StreamInterface.h:9, from /<>/src/librbd/migration/HttpStream.h:8, from /<>/src/librbd/migration/HttpStream.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/PluginRegistry.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/PluginRegistry.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/PluginRegistry.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/PluginRegistry.cc.o -c /<>/src/common/PluginRegistry.cc [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/ImageDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/ImageDispatch.cc.o -MF CMakeFiles/rbd_internal.dir/migration/ImageDispatch.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/ImageDispatch.cc.o -c /<>/src/librbd/migration/ImageDispatch.cc [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/scheduler/OpSchedulerItem.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scheduler/OpSchedulerItem.cc.o -MF CMakeFiles/osd.dir/scheduler/OpSchedulerItem.cc.o.d -o CMakeFiles/osd.dir/scheduler/OpSchedulerItem.cc.o -c /<>/src/osd/scheduler/OpSchedulerItem.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/io/ImageDispatchInterface.h:10, from /<>/src/librbd/migration/ImageDispatch.h:7, from /<>/src/librbd/migration/ImageDispatch.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/io/ImageDispatchInterface.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters.cc.o -c /<>/src/common/perf_counters.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/OpRequest.h:17, from /<>/src/osd/scheduler/OpSchedulerItem.h:21, from /<>/src/osd/scheduler/OpSchedulerItem.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/osd/scheduler/OpSchedulerItem.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/migration/ImageDispatch.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/scheduler/OpSchedulerItem.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/NativeFormat.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/NativeFormat.cc.o -MF CMakeFiles/rbd_internal.dir/migration/NativeFormat.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/NativeFormat.cc.o -c /<>/src/librbd/migration/NativeFormat.cc [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters_collection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters_collection.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters_collection.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters_collection.cc.o -c /<>/src/common/perf_counters_collection.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/migration/NativeFormat.h:8, from /<>/src/librbd/migration/NativeFormat.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/librbd/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/migration/NativeFormat.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/RefCountedObj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/RefCountedObj.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/RefCountedObj.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/RefCountedObj.cc.o -c /<>/src/common/RefCountedObj.cc [ 72%] Building CXX object src/osd/CMakeFiles/osd.dir/scheduler/mClockScheduler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/scheduler/mClockScheduler.cc.o -MF CMakeFiles/osd.dir/scheduler/mClockScheduler.cc.o.d -o CMakeFiles/osd.dir/scheduler/mClockScheduler.cc.o -c /<>/src/osd/scheduler/mClockScheduler.cc [ 72%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/OpenSourceImageRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/OpenSourceImageRequest.cc.o -MF CMakeFiles/rbd_internal.dir/migration/OpenSourceImageRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/OpenSourceImageRequest.cc.o -c /<>/src/librbd/migration/OpenSourceImageRequest.cc [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/SubProcess.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/SubProcess.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/SubProcess.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/SubProcess.cc.o -c /<>/src/common/SubProcess.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/migration/OpenSourceImageRequest.h:8, from /<>/src/librbd/migration/OpenSourceImageRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/librbd/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 72%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Throttle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Throttle.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/Throttle.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/Throttle.cc.o -c /<>/src/common/Throttle.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/OpRequest.h:17, from /<>/src/osd/scheduler/OpSchedulerItem.h:21, from /<>/src/osd/scheduler/OpScheduler.h:21, from /<>/src/osd/scheduler/mClockScheduler.h:26, from /<>/src/osd/scheduler/mClockScheduler.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/osd/scheduler/mClockScheduler.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/migration/OpenSourceImageRequest.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/scheduler/OpSchedulerItem.h:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 73%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/QCOWFormat.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/QCOWFormat.cc.o -MF CMakeFiles/rbd_internal.dir/migration/QCOWFormat.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/QCOWFormat.cc.o -c /<>/src/librbd/migration/QCOWFormat.cc [ 73%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Timer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/Timer.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/Timer.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/Timer.cc.o -c /<>/src/common/Timer.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/migration/QCOWFormat.h:8, from /<>/src/librbd/migration/QCOWFormat.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/librbd/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/migration/QCOWFormat.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/TrackedOp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/TrackedOp.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/TrackedOp.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/TrackedOp.cc.o -c /<>/src/common/TrackedOp.cc [ 74%] Building CXX object src/osd/CMakeFiles/osd.dir/PeeringState.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/PeeringState.cc.o -MF CMakeFiles/osd.dir/PeeringState.cc.o.d -o CMakeFiles/osd.dir/PeeringState.cc.o -c /<>/src/osd/PeeringState.cc [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/RawFormat.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/RawFormat.cc.o -MF CMakeFiles/rbd_internal.dir/migration/RawFormat.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/RawFormat.cc.o -c /<>/src/librbd/migration/RawFormat.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PGPeeringEvent.h:8, from /<>/src/osd/PeeringState.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /usr/include/boost/statechart/event_base.hpp:15, from /usr/include/boost/statechart/event.hpp:11, from /<>/src/osd/PGPeeringEvent.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/common/TrackedOp.cc: In constructor ‘OpTracker::OpTracker(ceph::common::CephContext*, bool, uint32_t)’: /<>/src/common/TrackedOp.cc:165:46: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ^ /<>/src/common/TrackedOp.cc:165:46: note: directive argument in the range [0, 4294967294] /<>/src/common/TrackedOp.cc:165:15: note: ‘snprintf’ output between 25 and 34 bytes into a destination of size 32 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/WorkQueue.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/WorkQueue.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/WorkQueue.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/WorkQueue.cc.o -c /<>/src/common/WorkQueue.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/migration/RawFormat.h:8, from /<>/src/librbd/migration/RawFormat.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/librbd/Types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/migration/RawFormat.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/common/util.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/common/util.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/common/util.cc.o -c /<>/src/common/util.cc [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/RawSnapshot.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/RawSnapshot.cc.o -MF CMakeFiles/rbd_internal.dir/migration/RawSnapshot.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/RawSnapshot.cc.o -c /<>/src/librbd/migration/RawSnapshot.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/migration/RawSnapshot.h:10, from /<>/src/librbd/migration/RawSnapshot.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/common/zipkin_trace.h:7, from /<>/src/librbd/migration/RawSnapshot.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/migration/RawSnapshot.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/crush/CrushLocation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/crush/CrushLocation.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/crush/CrushLocation.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/crush/CrushLocation.cc.o -c /<>/src/crush/CrushLocation.cc [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/S3Stream.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/S3Stream.cc.o -MF CMakeFiles/rbd_internal.dir/migration/S3Stream.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/S3Stream.cc.o -c /<>/src/librbd/migration/S3Stream.cc [ 74%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/global/global_context.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/__/__/__/global/global_context.cc.o -MF CMakeFiles/crimson-alien-common.dir/__/__/__/global/global_context.cc.o.d -o CMakeFiles/crimson-alien-common.dir/__/__/__/global/global_context.cc.o -c /<>/src/global/global_context.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/migration/S3Stream.cc:11: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/rados/rados_types.hpp:4, from /<>/src/librbd/io/Types.h:8, from /<>/src/librbd/migration/StreamInterface.h:9, from /<>/src/librbd/migration/S3Stream.h:8, from /<>/src/librbd/migration/S3Stream.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 74%] Linking CXX static library ../../../../lib/libcrimson-alien-common.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/cmake -P CMakeFiles/crimson-alien-common.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-alien-common.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libcrimson-alien-common.a "CMakeFiles/crimson-alien-common.dir/__/__/__/common/admin_socket.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/blkdev.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_context.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/ceph_crypto.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/cmdparse.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/Finisher.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/HeartbeatMap.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/PluginRegistry.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/perf_counters_collection.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/RefCountedObj.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/SubProcess.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/Throttle.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/Timer.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/TrackedOp.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/WorkQueue.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/common/util.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/crush/CrushLocation.cc.o" "CMakeFiles/crimson-alien-common.dir/__/__/__/global/global_context.cc.o" ../../../compressor/CMakeFiles/compressor_objs.dir/Compressor.cc.o ../../../common/CMakeFiles/common_prioritycache_obj.dir/PriorityCache.cc.o /usr/bin/ranlib ../../../../lib/libcrimson-alien-common.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 74%] Built target crimson-alien-common make -f src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build.make src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/seastore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build.make src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/cached_extent.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/cached_extent.cc.o -MF CMakeFiles/crimson-seastore.dir/cached_extent.cc.o.d -o CMakeFiles/crimson-seastore.dir/cached_extent.cc.o -c /<>/src/crimson/os/seastore/cached_extent.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/os/seastore/cached_extent.h:12, from /<>/src/crimson/os/seastore/cached_extent.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/os/seastore/cached_extent.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 74%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/seastore_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/seastore_types.cc.o -MF CMakeFiles/crimson-seastore.dir/seastore_types.cc.o.d -o CMakeFiles/crimson-seastore.dir/seastore_types.cc.o -c /<>/src/crimson/os/seastore/seastore_types.cc [ 74%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/SourceSpecBuilder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/SourceSpecBuilder.cc.o -MF CMakeFiles/rbd_internal.dir/migration/SourceSpecBuilder.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/SourceSpecBuilder.cc.o -c /<>/src/librbd/migration/SourceSpecBuilder.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/seastore_types.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/numeric:61, from /<>/src/crimson/os/seastore/seastore_types.h:7, from /<>/src/crimson/os/seastore/seastore_types.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 74%] Building CXX object src/osd/CMakeFiles/osd.dir/PGStateUtils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/PGStateUtils.cc.o -MF CMakeFiles/osd.dir/PGStateUtils.cc.o.d -o CMakeFiles/osd.dir/PGStateUtils.cc.o -c /<>/src/osd/PGStateUtils.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/migration/SourceSpecBuilder.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/json_spirit/json_spirit_value.h:13, from /<>/src/json_spirit/json_spirit.h:13, from /<>/src/librbd/migration/SourceSpecBuilder.h:8, from /<>/src/librbd/migration/SourceSpecBuilder.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/segment_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/segment_manager.cc.o -c /<>/src/crimson/os/seastore/segment_manager.cc [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/recovery_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/recovery_types.cc.o -MF CMakeFiles/osd.dir/recovery_types.cc.o.d -o CMakeFiles/osd.dir/recovery_types.cc.o -c /<>/src/osd/recovery_types.cc [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/migration/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/migration/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/migration/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/migration/Utils.cc.o -c /<>/src/librbd/migration/Utils.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/segment_manager.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/os/seastore/segment_manager.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/recovery_types.h:8, from /<>/src/osd/recovery_types.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/osd/recovery_types.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/MissingLoc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/MissingLoc.cc.o -MF CMakeFiles/osd.dir/MissingLoc.cc.o.d -o CMakeFiles/osd.dir/MissingLoc.cc.o -c /<>/src/osd/MissingLoc.cc [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager/ephemeral.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager/ephemeral.cc.o -MF CMakeFiles/crimson-seastore.dir/segment_manager/ephemeral.cc.o.d -o CMakeFiles/crimson-seastore.dir/segment_manager/ephemeral.cc.o -c /<>/src/crimson/os/seastore/segment_manager/ephemeral.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/core/sleep.hh:30, from /<>/src/crimson/os/seastore/segment_manager/ephemeral.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/seastar/include/seastar/core/sleep.hh:26: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/MissingLoc.h:9, from /<>/src/osd/MissingLoc.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/osd/MissingLoc.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/segment_manager/ephemeral.h:10, from /<>/src/crimson/os/seastore/segment_manager/ephemeral.cc:12: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o -c /<>/src/librbd/mirror/DemoteRequest.cc In file included from /<>/src/librbd/ManagedLock.h:9, from /<>/src/librbd/ExclusiveLock.h:8, from /<>/src/librbd/mirror/DemoteRequest.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/mirror/DemoteRequest.h:7, from /<>/src/librbd/mirror/DemoteRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/DemoteRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/osd_perf_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/osd_perf_counters.cc.o -MF CMakeFiles/osd.dir/osd_perf_counters.cc.o.d -o CMakeFiles/osd.dir/osd_perf_counters.cc.o -c /<>/src/osd/osd_perf_counters.cc [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager/block.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_manager/block.cc.o -MF CMakeFiles/crimson-seastore.dir/segment_manager/block.cc.o.d -o CMakeFiles/crimson-seastore.dir/segment_manager/block.cc.o -c /<>/src/crimson/os/seastore/segment_manager/block.cc [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o -c /<>/src/librbd/mirror/DisableRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager/block.cc:11: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/crimson/os/seastore/segment_manager/block.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/__/common/TrackedOp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/__/common/TrackedOp.cc.o -MF CMakeFiles/osd.dir/__/common/TrackedOp.cc.o.d -o CMakeFiles/osd.dir/__/common/TrackedOp.cc.o -c /<>/src/common/TrackedOp.cc In file included from /<>/src/journal/Journaler.h:10, from /<>/src/librbd/mirror/DisableRequest.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/DisableRequest.h:7, from /<>/src/librbd/mirror/DisableRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/DisableRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/common/TrackedOp.cc: In constructor ‘OpTracker::OpTracker(ceph::common::CephContext*, bool, uint32_t)’: /<>/src/common/TrackedOp.cc:165:46: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ^ /<>/src/common/TrackedOp.cc:165:46: note: directive argument in the range [0, 4294967294] /<>/src/common/TrackedOp.cc:165:15: note: ‘snprintf’ output between 25 and 34 bytes into a destination of size 32 165 | snprintf(lock_name, sizeof(lock_name), "%s:%" PRIu32, "OpTracker::ShardedLock", i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o -c /<>/src/librbd/mirror/EnableRequest.cc [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/__/mgr/OSDPerfMetricTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/__/mgr/OSDPerfMetricTypes.cc.o -MF CMakeFiles/osd.dir/__/mgr/OSDPerfMetricTypes.cc.o.d -o CMakeFiles/osd.dir/__/mgr/OSDPerfMetricTypes.cc.o -c /<>/src/mgr/OSDPerfMetricTypes.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/mirror/EnableRequest.h:9, from /<>/src/librbd/mirror/EnableRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/transaction_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/transaction_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/transaction_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/transaction_manager.cc.o -c /<>/src/crimson/os/seastore/transaction_manager.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/EnableRequest.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Objecter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/__/osdc/Objecter.cc.o -MF CMakeFiles/osd.dir/__/osdc/Objecter.cc.o.d -o CMakeFiles/osd.dir/__/osdc/Objecter.cc.o -c /<>/src/osdc/Objecter.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/logging.h:8, from /<>/src/crimson/os/seastore/transaction_manager.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/include/denc.h:27, from /<>/src/crimson/os/seastore/transaction_manager.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o -c /<>/src/librbd/mirror/GetInfoRequest.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/transaction_manager.cc:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Objecter.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/osdc/Objecter.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/mirror/GetInfoRequest.h:10, from /<>/src/librbd/mirror/GetInfoRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/common/snap_types.h:4, from /<>/src/librbd/mirror/GetInfoRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MPoolOp.h:18, from /<>/src/osdc/Objecter.cc:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/GetInfoRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o -c /<>/src/librbd/mirror/GetStatusRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/GetStatusRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/GetStatusRequest.h:7, from /<>/src/librbd/mirror/GetStatusRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; FuncArgs = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::; T = crimson::os::seastore::LBAManager::ref_update_result_t; Result = unsigned int; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; FuncArgs = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::inc_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&):: mutable [with auto:84 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future >; _Fn = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; FuturatorT = crimson::errorator))> >::futurize > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))> >::futurize > >; Future = seastar::future >; ErrorVisitor = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::; T = const crimson::unthrowable_wrapper))>; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&):: mutable [with auto:84 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future >; _Fn = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; FuturatorT = crimson::errorator))> >::futurize > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))> >::futurize > >; Future = seastar::future >; ErrorVisitor = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::handle_error_interruptible<>(crimson::composer))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>, ct_error::pass_further_all>(unthrowable_wrapper))>::handle:: >(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::))>&)>&&, ct_error::pass_further_all&&)::&&)::; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:975:70, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::; T = boost::intrusive_ptr; Result = crimson::errorator))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:975:70, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:975:70, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::; T = boost::intrusive_ptr; Result = crimson::errorator))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:975:70, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::_get_extent_by_type(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t, extent_init_func_t&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::mkfs()::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::mount()::::::::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {crimson::os::seastore::LBAManager::ref_update_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = crimson::os::seastore::LBAManager::ref_update_result_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {crimson::os::seastore::LBAManager::ref_update_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::; T = unsigned int; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector):: [with auto:135 = std::vector&; auto:136 = std::vector]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:233:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; _Fn = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Args = {vector >&, vector >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Args = {vector >&, vector >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Tuple = tuple >, vector > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Tuple = tuple >, vector > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector; T2 = std::vector; More = {crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector):: [with auto:135 = std::vector&; auto:136 = std::vector]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:233:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; _Fn = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Args = {vector >&, vector >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Args = {vector >&, vector >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Tuple = tuple >, vector > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::&; _Tuple = tuple >, vector > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector; T2 = std::vector; More = {crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, std::vector)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: [with auto:141 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:462:43, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; Args = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: [with auto:141 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:462:43, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; Args = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetUuidRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/GetUuidRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/GetUuidRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/GetUuidRequest.cc.o -c /<>/src/librbd/mirror/GetUuidRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; FuncArgs = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::; T = crimson::os::seastore::LBAManager::ref_update_result_t; Result = unsigned int; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; FuncArgs = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::; Args = {crimson::os::seastore::LBAManager::ref_update_result_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::dec_ref(crimson::os::seastore::Transaction&, crimson::os::seastore::LogicalCachedExtentRef&)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::mount()::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::mount()::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::mount():::::: [with auto:127 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:123:7, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::mount()::::::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::mount()::::::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::mount()::::::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::TransactionManager::mount()::::::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::TransactionManager::mount()::::::, crimson::os::seastore::Transaction&>(crimson::os::seastore::TransactionManager::mount()::::::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::TransactionManager::mount()::::::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = TransactionManager::mount()::::::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::TransactionManager::mount():::: [with auto:126 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:124:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::TransactionManager::mount()::::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::mount()::::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::mount()::::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::mount()::::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::TransactionManager::mount()::::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::mount()::::::::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mount()::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::mount()::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::mount()::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::mount():::::: [with auto:127 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:123:7, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::mount()::::::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::mount()::::::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::mount()::::::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::TransactionManager::mount()::::::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::TransactionManager::mount()::::::, crimson::os::seastore::Transaction&>(crimson::os::seastore::TransactionManager::mount()::::::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::TransactionManager::mount()::::::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = TransactionManager::mount()::::::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::TransactionManager::mount():::: [with auto:126 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:124:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::TransactionManager::mount()::::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::mount()::::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::mount()::::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::mount()::::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::TransactionManager::mount()::::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::get_extent_if_live_ret crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:472:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::get_extent_if_live_ret crimson::os::seastore::TransactionManager::get_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:472:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1522:65, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::submit_transaction_direct_ret crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:267:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1522:65, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::submit_transaction_direct_ret crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:267:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::::~()’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::submit_transaction_direct_ret crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:267:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1522:65, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::submit_transaction_direct_ret crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:267:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::submit_transaction_direct_ret crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:273:13: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::submit_transaction_direct_ret crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/transaction_manager.cc:273:13: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::mkfs()::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::mkfs()::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::mkfs():::: [with auto:121 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:59:8, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::mkfs()::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::mkfs()::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::mkfs()::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::mkfs():::: [with auto:121 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/transaction_manager.cc:59:8, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::TransactionManager::mkfs()::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::mkfs()::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::mkfs()::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::TransactionManager::submit_transaction(crimson::os::seastore::Transaction&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::submit_transaction(crimson::os::seastore::Transaction&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::TransactionManager::submit_transaction(crimson::os::seastore::Transaction&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::submit_transaction(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::TransactionManager::submit_transaction(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librbd/mirror/GetUuidRequest.h:8, from /<>/src/librbd/mirror/GetUuidRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/GetUuidRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/GetUuidRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/transaction.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/transaction.cc.o -MF CMakeFiles/crimson-seastore.dir/transaction.cc.o.d -o CMakeFiles/crimson-seastore.dir/transaction.cc.o -c /<>/src/crimson/os/seastore/transaction.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/transaction.h:10, from /<>/src/crimson/os/seastore/transaction.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/os/seastore/transaction.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageRemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageRemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/ImageRemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/ImageRemoveRequest.cc.o -c /<>/src/librbd/mirror/ImageRemoveRequest.cc In file included from /<>/src/include/btree_map.h:7, from /<>/src/osd/OSDMap.h:34, from /<>/src/osdc/Objecter.h:59: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /usr/include/powerpc64le-linux-gnu/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/osdc/Objecter.h:18: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, std::allocator*> > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = btree::internal::AlignedAlloc<8, std::allocator*> > >::M]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = std::allocator*> >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair*>&}; Params = btree::internal::map_params*, std::less, std::allocator*> >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 256 into object of size [64, 256] allocated by ‘operator new’ 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /<>/src/librbd/mirror/ImageRemoveRequest.h:7, from /<>/src/librbd/mirror/ImageRemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/journal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/journal.cc.o -MF CMakeFiles/crimson-seastore.dir/journal.cc.o.d -o CMakeFiles/crimson-seastore.dir/journal.cc.o -c /<>/src/crimson/os/seastore/journal.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/MirroringWatcher.h:10, from /<>/src/librbd/mirror/ImageRemoveRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/journal.cc:8: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/os/seastore/journal.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageStateUpdateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/ImageStateUpdateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/ImageStateUpdateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/ImageStateUpdateRequest.cc.o -c /<>/src/librbd/mirror/ImageStateUpdateRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/journal.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/mirror/ImageStateUpdateRequest.h:7, from /<>/src/librbd/mirror/ImageStateUpdateRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/MirroringWatcher.h:10, from /<>/src/librbd/mirror/ImageStateUpdateRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/__/osdc/Striper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/__/osdc/Striper.cc.o -MF CMakeFiles/osd.dir/__/osdc/Striper.cc.o.d -o CMakeFiles/osd.dir/__/osdc/Striper.cc.o -c /<>/src/osdc/Striper.cc [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o -c /<>/src/librbd/mirror/PromoteRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/osdc/Striper.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/osdc/Striper.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/PromoteRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/mirror/PromoteRequest.h:7, from /<>/src/librbd/mirror/PromoteRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/cache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/cache.cc.o -MF CMakeFiles/crimson-seastore.dir/cache.cc.o.d -o CMakeFiles/crimson-seastore.dir/cache.cc.o -c /<>/src/crimson/os/seastore/cache.cc [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreateNonPrimaryRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreateNonPrimaryRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/CreateNonPrimaryRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/CreateNonPrimaryRequest.cc.o -c /<>/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/os/seastore/cache.h:8, from /<>/src/crimson/os/seastore/cache.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/os/seastore/cache.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/osd/CMakeFiles/osd.dir/osd_tracer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/osd/CMakeFiles/osd.dir/osd_tracer.cc.o -MF CMakeFiles/osd.dir/osd_tracer.cc.o.d -o CMakeFiles/osd.dir/osd_tracer.cc.o -c /<>/src/osd/osd_tracer.cc [ 75%] Linking CXX static library ../../lib/libosd.a cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/cmake -P CMakeFiles/osd.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/osd && /usr/bin/cmake -E cmake_link_script CMakeFiles/osd.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libosd.a CMakeFiles/osd.dir/OSD.cc.o CMakeFiles/osd.dir/Watch.cc.o CMakeFiles/osd.dir/ClassHandler.cc.o CMakeFiles/osd.dir/PG.cc.o CMakeFiles/osd.dir/PGLog.cc.o CMakeFiles/osd.dir/PrimaryLogPG.cc.o CMakeFiles/osd.dir/ReplicatedBackend.cc.o CMakeFiles/osd.dir/ECBackend.cc.o CMakeFiles/osd.dir/ECTransaction.cc.o CMakeFiles/osd.dir/PGBackend.cc.o CMakeFiles/osd.dir/OSDCap.cc.o CMakeFiles/osd.dir/scrubber/pg_scrubber.cc.o CMakeFiles/osd.dir/scrubber/osd_scrub_sched.cc.o CMakeFiles/osd.dir/scrubber/PrimaryLogScrub.cc.o CMakeFiles/osd.dir/scrubber/scrub_machine.cc.o CMakeFiles/osd.dir/scrubber/ScrubStore.cc.o CMakeFiles/osd.dir/Session.cc.o CMakeFiles/osd.dir/SnapMapper.cc.o CMakeFiles/osd.dir/osd_types.cc.o CMakeFiles/osd.dir/ECUtil.cc.o CMakeFiles/osd.dir/ExtentCache.cc.o CMakeFiles/osd.dir/scheduler/OpScheduler.cc.o CMakeFiles/osd.dir/scheduler/OpSchedulerItem.cc.o CMakeFiles/osd.dir/scheduler/mClockScheduler.cc.o CMakeFiles/osd.dir/PeeringState.cc.o CMakeFiles/osd.dir/PGStateUtils.cc.o CMakeFiles/osd.dir/recovery_types.cc.o CMakeFiles/osd.dir/MissingLoc.cc.o CMakeFiles/osd.dir/osd_perf_counters.cc.o CMakeFiles/osd.dir/__/common/TrackedOp.cc.o CMakeFiles/osd.dir/__/mgr/OSDPerfMetricTypes.cc.o CMakeFiles/osd.dir/__/osdc/Objecter.cc.o CMakeFiles/osd.dir/__/osdc/Striper.cc.o CMakeFiles/osd.dir/osd_tracer.cc.o In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.h:9, from /<>/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/ranlib ../../lib/libosd.a In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/cache.h:15: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/cache.h:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 75%] Built target osd make -f src/neorados/CMakeFiles/neorados_cls_fifo.dir/build.make src/neorados/CMakeFiles/neorados_cls_fifo.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/neorados_cls_fifo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/neorados_cls_fifo.dir/build.make src/neorados/CMakeFiles/neorados_cls_fifo.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 75%] Building CXX object src/neorados/CMakeFiles/neorados_cls_fifo.dir/cls/fifo.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/neorados && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/neorados/CMakeFiles/neorados_cls_fifo.dir/cls/fifo.cc.o -MF CMakeFiles/neorados_cls_fifo.dir/cls/fifo.cc.o.d -o CMakeFiles/neorados_cls_fifo.dir/cls/fifo.cc.o -c /<>/src/neorados/cls/fifo.cc In file included from /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.h:13, from /<>/src/crimson/os/seastore/cache.cc:15: /<>/src/crimson/os/seastore/omap_manager/btree/string_kv_node_layout.h:297:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 297 | class iter_t : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreatePrimaryRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/CreatePrimaryRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/CreatePrimaryRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/CreatePrimaryRequest.cc.o -c /<>/src/librbd/mirror/snapshot/CreatePrimaryRequest.cc In file included from /<>/src/librbd/mirror/snapshot/CreatePrimaryRequest.h:8, from /<>/src/librbd/mirror/snapshot/CreatePrimaryRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/snapshot/CreatePrimaryRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/snapshot/CreatePrimaryRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/DemoteRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/DemoteRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/DemoteRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/DemoteRequest.cc.o -c /<>/src/librbd/mirror/snapshot/DemoteRequest.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/shared_future.hh:25: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::; Result = std::vector >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::, seastar::future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&&):: >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Linking CXX static library ../../lib/libneorados_cls_fifo.a cd /<>/obj-powerpc64le-linux-gnu/src/neorados && /usr/bin/cmake -P CMakeFiles/neorados_cls_fifo.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/neorados && /usr/bin/cmake -E cmake_link_script CMakeFiles/neorados_cls_fifo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libneorados_cls_fifo.a CMakeFiles/neorados_cls_fifo.dir/cls/fifo.cc.o /usr/bin/ranlib ../../lib/libneorados_cls_fifo.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 75%] Built target neorados_cls_fifo make -f src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build.make src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore/sqlite /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/sqlite /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build.make src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 75%] Building CXX object src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/sqliteDB.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/sqlite && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DSQLITE_THREADSAFE=1 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/sqliteDB.cc.o -MF CMakeFiles/sqlite_db.dir/sqliteDB.cc.o.d -o CMakeFiles/sqlite_db.dir/sqliteDB.cc.o -c /<>/src/rgw/store/dbstore/sqlite/sqliteDB.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/snapshot/DemoteRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/snapshot/DemoteRequest.h:7, from /<>/src/librbd/mirror/snapshot/DemoteRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&&):: >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1522:65, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘crimson::os::seastore::Cache::retire_extent_ret crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)’ at /<>/src/crimson/os/seastore/cache.cc:76:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1522:65, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘crimson::os::seastore::Cache::retire_extent_ret crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)’ at /<>/src/crimson/os/seastore/cache.cc:76:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::::~()’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘crimson::os::seastore::Cache::retire_extent_ret crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)’ at /<>/src/crimson/os/seastore/cache.cc:76:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1522:65, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::&&)::; Result = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘crimson::os::seastore::Cache::retire_extent_ret crimson::os::seastore::Cache::retire_extent_addr(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::extent_len_t)’ at /<>/src/crimson/os/seastore/cache.cc:76:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Result = seastar::future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Result = seastar::future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t):: [with auto:126 = std::vector >; auto:127 = std::vector >]’ at /<>/src/crimson/os/seastore/cache.cc:1354:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail > > >; _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector >; T2 = std::vector >; More = {crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::; Result = std::vector >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Result = seastar::future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Result = seastar::future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t):: [with auto:126 = std::vector >; auto:127 = std::vector >]’ at /<>/src/crimson/os/seastore/cache.cc:1354:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail > > >; _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector >; T2 = std::vector >; More = {crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::::~()’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t):: [with auto:126 = std::vector >; auto:127 = std::vector >]’ at /<>/src/crimson/os/seastore/cache.cc:1354:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail > > >; _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector >; T2 = std::vector >; More = {crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Result = seastar::future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::&&)::; Result = seastar::future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t):: [with auto:126 = std::vector >; auto:127 = std::vector >]’ at /<>/src/crimson/os/seastore/cache.cc:1354:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail > > >; _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Args = {vector, allocator > >&, vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::&; _Tuple = tuple, allocator > >, vector, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector >; T2 = std::vector >; More = {crimson::os::seastore::Cache::get_next_dirty_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t, size_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/GetImageStateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/GetImageStateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/GetImageStateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/GetImageStateRequest.cc.o -c /<>/src/librbd/mirror/snapshot/GetImageStateRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/cache.cc:1187:29: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::Cache::mkfs(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/cache.cc:1187:29: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/store/dbstore/common/dbstore.h:18, from /<>/src/rgw/store/dbstore/sqlite/sqliteDB.h:11, from /<>/src/rgw/store/dbstore/sqlite/sqliteDB.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/store/dbstore/sqlite/sqliteDB.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/snapshot/GetImageStateRequest.cc:7: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/snapshot/GetImageStateRequest.h:7, from /<>/src/librbd/mirror/snapshot/GetImageStateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 75%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/extent_reader.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/extent_reader.cc.o -MF CMakeFiles/crimson-seastore.dir/extent_reader.cc.o.d -o CMakeFiles/crimson-seastore.dir/extent_reader.cc.o -c /<>/src/crimson/os/seastore/extent_reader.cc [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/ImageMeta.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/ImageMeta.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/ImageMeta.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/ImageMeta.cc.o -c /<>/src/librbd/mirror/snapshot/ImageMeta.cc In file included from /<>/src/librbd/mirror/snapshot/ImageMeta.h:7, from /<>/src/librbd/mirror/snapshot/ImageMeta.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/extent_reader.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/os/seastore/segment_manager.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/snapshot/ImageMeta.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/PromoteRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/PromoteRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/PromoteRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/PromoteRequest.cc.o -c /<>/src/librbd/mirror/snapshot/PromoteRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/mirror/snapshot/PromoteRequest.h:8, from /<>/src/librbd/mirror/snapshot/PromoteRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/snapshot/PromoteRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/mirror/snapshot/PromoteRequest.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/lba_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/lba_manager.cc.o -c /<>/src/crimson/os/seastore/lba_manager.cc [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/RemoveImageStateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/RemoveImageStateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/RemoveImageStateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/RemoveImageStateRequest.cc.o -c /<>/src/librbd/mirror/snapshot/RemoveImageStateRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/lba_manager.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/os/seastore/segment_manager.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/cache.h:19, from /<>/src/crimson/os/seastore/lba_manager.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/snapshot/RemoveImageStateRequest.cc:7: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/snapshot/RemoveImageStateRequest.h:7, from /<>/src/librbd/mirror/snapshot/RemoveImageStateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/SetImageStateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/SetImageStateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/SetImageStateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/SetImageStateRequest.cc.o -c /<>/src/librbd/mirror/snapshot/SetImageStateRequest.cc [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_cleaner.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/segment_cleaner.cc.o -MF CMakeFiles/crimson-seastore.dir/segment_cleaner.cc.o.d -o CMakeFiles/crimson-seastore.dir/segment_cleaner.cc.o -c /<>/src/crimson/os/seastore/segment_cleaner.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/segment_cleaner.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/snapshot/SetImageStateRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/mirror/snapshot/Types.h:7, from /<>/src/librbd/mirror/snapshot/SetImageStateRequest.h:7, from /<>/src/librbd/mirror/snapshot/SetImageStateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/segment_cleaner.cc:7: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Types.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/Types.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/Types.cc.o -c /<>/src/librbd/mirror/snapshot/Types.cc [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/UnlinkPeerRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/UnlinkPeerRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/UnlinkPeerRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/UnlinkPeerRequest.cc.o -c /<>/src/librbd/mirror/snapshot/UnlinkPeerRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/snapshot/UnlinkPeerRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/mirror/snapshot/UnlinkPeerRequest.h:7, from /<>/src/librbd/mirror/snapshot/UnlinkPeerRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable:: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.cc:415:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable:: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.cc:415:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: mutable:: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/Utils.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/Utils.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/Utils.cc.o -c /<>/src/librbd/mirror/snapshot/Utils.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_reclaim_space():::::: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::; T = std::vector >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::rewrite_dirty(crimson::os::seastore::Transaction&, crimson::os::seastore::journal_seq_t)::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentCleaner::gc_trim_journal()::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_lba_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_lba_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_lba_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_lba_manager.cc.o -c /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/snapshot/Utils.cc:7: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/mirror/snapshot/Utils.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Linking CXX static library ../../../../../lib/libsqlite_db.a cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/sqlite && /usr/bin/cmake -P CMakeFiles/sqlite_db.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/sqlite && /usr/bin/cmake -E cmake_link_script CMakeFiles/sqlite_db.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libsqlite_db.a CMakeFiles/sqlite_db.dir/sqliteDB.cc.o /usr/bin/ranlib ../../../../../lib/libsqlite_db.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 76%] Built target sqlite_db make -f src/pybind/rados/CMakeFiles/cython_rados.dir/build.make src/pybind/rados/CMakeFiles/cython_rados.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/rados /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/CMakeFiles/cython_rados.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/rados/CMakeFiles/cython_rados.dir/build.make src/pybind/rados/CMakeFiles/cython_rados.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 76%] Generating ../../../lib/cython_modules/lib.3/rados.cpython-310-powerpc64le-linux-gnu.so cd /<>/src/pybind/rados && env CC="/usr/bin/cc" CFLAGS="-fno-var-tracking-assignments" CPPFLAGS="-iquote/<>/src/include -w -D'void0=dead_function(void)' -D'__Pyx_check_single_interpreter(ARG)=ARG##0'" CXX="/usr/bin/c++" LDSHARED="/usr/bin/cc -shared" OPT="-DNDEBUG -g -fwrapv -O2 -w" LDFLAGS=-L/<>/obj-powerpc64le-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-powerpc64le-linux-gnu/src/pybind/rados CEPH_LIBDIR=/<>/obj-powerpc64le-linux-gnu/lib /usr/bin/python3.10 /<>/src/pybind/rados/setup.py build --build-base /<>/obj-powerpc64le-linux-gnu/lib/cython_modules --build-platlib /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3 In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ Compiling rados.pyx because it changed. [1/1] Cythonizing rados.pyx running build running build_ext building 'rados' extension creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10 creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/build creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<> creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<> creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rados /usr/bin/cc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -fno-var-tracking-assignments -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.c -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -fno-var-tracking-assignments -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/WriteImageStateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/mirror/snapshot/WriteImageStateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/mirror/snapshot/WriteImageStateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/mirror/snapshot/WriteImageStateRequest.cc.o -c /<>/src/librbd/mirror/snapshot/WriteImageStateRequest.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/cache.h:15, from /<>/src/crimson/os/seastore/lba_manager.h:20, from /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:19, from /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:11: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/cache.h:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/mirror/snapshot/WriteImageStateRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/mirror/snapshot/Types.h:7, from /<>/src/librbd/mirror/snapshot/WriteImageStateRequest.h:7, from /<>/src/librbd/mirror/snapshot/WriteImageStateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o -c /<>/src/librbd/object_map/CreateRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/librbd/object_map/CreateRequest.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/object_map/CreateRequest.h:7, from /<>/src/librbd/object_map/CreateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/object_map/CreateRequest.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::; T = std::unique_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::; T = crimson::os::seastore::lba_manager::btree::lba_map_val_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: >(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::; T = crimson::os::seastore::lba_manager::btree::lba_map_val_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: >(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::; T = crimson::os::seastore::lba_manager::btree::lba_map_val_t; Result = crimson::os::seastore::LBAManager::ref_update_result_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_refcount(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, int)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; FuncArgs = {std::pair}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; Args = {std::pair}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::; T = std::pair; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; FuncArgs = {std::pair}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; Args = {std::pair}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::; T = std::__cxx11::list >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; FuncArgs = {std::pair}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; Args = {std::pair}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = std::pair]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; ValueT = std::pair; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::; U = std::pair; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:183:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::; T = std::pair; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; FuncArgs = {std::pair}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; Args = {std::pair}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = std::pair]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::&&)::&&)>; ValueT = std::pair; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::; U = std::pair; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:183:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::LBAManager::mkfs_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:29:35: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::LBAManager::mkfs_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:29:35: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘virtual crimson::os::seastore::LBAManager::init_cached_extent_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:276:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘virtual crimson::os::seastore::LBAManager::init_cached_extent_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:276:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable [with auto:117 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Args = {boost::intrusive_ptr&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Args = {boost::intrusive_ptr&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = boost::intrusive_ptr; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable [with auto:117 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Args = {boost::intrusive_ptr&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Args = {boost::intrusive_ptr&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = boost::intrusive_ptr; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/DiffRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/DiffRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/DiffRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/DiffRequest.cc.o -c /<>/src/librbd/object_map/DiffRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘virtual crimson::os::seastore::LBAManager::rewrite_extent_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:366:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘virtual crimson::os::seastore::LBAManager::rewrite_extent_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:366:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::unique_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::unique_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: [with auto:128 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:118:8, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable [with auto:119 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:120 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:199:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::unique_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::unique_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: [with auto:128 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:118:8, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: mutable [with auto:119 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:120 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:199:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::unique_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {std::unique_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::; Result = crimson::os::seastore::lba_manager::btree::lba_map_val_t]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = crimson::os::seastore::lba_manager::btree::lba_map_val_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable [with auto:151 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:511:8, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable [with auto:119 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:120 = crimson::os::seastore::lba_manager::btree::lba_map_val_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:199:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable [with auto:151 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:511:8, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: mutable [with auto:119 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:120 = crimson::os::seastore::lba_manager::btree::lba_map_val_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:199:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable [with auto:117 = crimson::os::seastore::lba_manager::btree::lba_map_val_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::lba_map_val_t; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable [with auto:117 = crimson::os::seastore::lba_manager::btree::lba_map_val_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::lba_map_val_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::lba_map_val_t; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::lba_manager::btree::lba_map_val_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::upper_bound_right(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&):::: [with auto:145 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:339:14, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&):::: [with auto:145 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:339:14, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&):: [with auto:144 = std::function]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:340:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Args = {function&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Args = {function&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::function; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&):: [with auto:144 = std::function]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:340:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Args = {function&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Args = {function&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::function; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:::: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable [with auto:142 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:307:3: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable [with auto:142 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:307:3: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘virtual crimson::os::seastore::LBAManager::scan_mappings_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:308:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘virtual crimson::os::seastore::LBAManager::scan_mappings_ret crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:308:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&):: mutable::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t):: [with auto:130 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:131 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:184:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t):: [with auto:130 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:131 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:184:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable [with auto:117 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable [with auto:117 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable [with auto:117 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable [with auto:117 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::::: [with auto:109 = seastar::bool_class]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:302:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; Args = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; ValueT = seastar::bool_class; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; U = seastar::bool_class; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:304:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*):::::: >(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: [with auto:123 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:124 = std::__cxx11::list >]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:66:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::interruptible::interruptible_errorator))> > >::future<> crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, F&&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:307:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: [with auto:123 = crimson::os::seastore::lba_manager::btree::LBABtree; auto:124 = std::__cxx11::list >]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc:66:3, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:174:25, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable [with auto:116 = crimson::os::seastore::lba_manager::btree::LBABtree]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:159:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::; T = seastar::bool_class; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; FuncArgs = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {bool_class}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>; Args = {seastar::bool_class}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterate_repeat:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator_fut&&, bool, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&, mapped_space_visitor_t*)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = seastar::bool_class]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::; Result = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_list_t&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::; Result = seastar::future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable [with auto:117 = std::__cxx11::list >]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {__cxx11::list >, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {__cxx11::list >, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Tuple = tuple<__cxx11::list >, allocator > > > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Tuple = tuple<__cxx11::list >, allocator > > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::__cxx11::list >; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable [with auto:117 = std::__cxx11::list >]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {__cxx11::list >, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Args = {__cxx11::list >, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Tuple = tuple<__cxx11::list >, allocator > > > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&; _Tuple = tuple<__cxx11::list >, allocator > > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::__cxx11::list >; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::; T = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t; Result = std::unique_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable [with auto:117 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘auto crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree(crimson::os::seastore::lba_manager::btree::op_context_t, F&&) [with F = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:161:6, inlined from ‘crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable [with auto:117 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h:177:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/object_map/DiffRequest.cc:7: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/common/bit_vector.hpp:14, from /<>/src/librbd/object_map/DiffRequest.h:8, from /<>/src/librbd/object_map/DiffRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::update_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, update_func_t&&)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, boost::intrusive_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_physical_extent_if_live(crimson::os::seastore::Transaction&, crimson::os::seastore::extent_types_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::rewrite_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mapped_space(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAManager::scan_mapped_space_func_t&&)::::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::scan_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::LBAManager::scan_mappings_func_t&&)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::init_cached_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::CachedExtentRef)::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::state_t&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, crimson::os::seastore::paddr_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::unique_ptr&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_ret, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mapping(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::with_btree_state >, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: >(crimson::os::seastore::lba_manager::btree::op_context_t, std::__cxx11::list >&&, crimson::os::seastore::lba_manager::btree::BtreeLBAManager::get_mappings(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&):: mutable::&&):: mutable:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::BtreeLBAManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3 /usr/bin/cc -shared -L/<>/obj-powerpc64le-linux-gnu/lib -fno-var-tracking-assignments -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.o -L/usr/lib/python3.10/config-3.10-powerpc64le-linux-gnu -lrados -lcrypt -ldl -lm -lm -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/rados.cpython-310-powerpc64le-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 76%] Built target cython_rados make -f src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build.make src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build.make src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 76%] Generating ../../../lib/cython_modules/lib.3/cephfs.cpython-310-powerpc64le-linux-gnu.so cd /<>/src/pybind/cephfs && env CC="/usr/bin/cc" CFLAGS="" CPPFLAGS="-iquote/<>/src/include -w -D'void0=dead_function(void)' -D'__Pyx_check_single_interpreter(ARG)=ARG##0'" CXX="/usr/bin/c++" LDSHARED="/usr/bin/cc -shared" OPT="-DNDEBUG -g -fwrapv -O2 -w" LDFLAGS=-L/<>/obj-powerpc64le-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs CEPH_LIBDIR=/<>/obj-powerpc64le-linux-gnu/lib /usr/bin/python3.10 /<>/src/pybind/cephfs/setup.py build --build-base /<>/obj-powerpc64le-linux-gnu/lib/cython_modules --build-platlib /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3 [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_range_pin.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_range_pin.cc.o -MF CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_range_pin.cc.o.d -o CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_range_pin.cc.o -c /<>/src/crimson/os/seastore/lba_manager/btree/btree_range_pin.cc Compiling cephfs.pyx because it changed. [1/1] Cythonizing cephfs.pyx running build running build_ext building 'cephfs' extension creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs /usr/bin/cc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.c -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o -c /<>/src/librbd/object_map/InvalidateRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/lba_manager/btree/btree_range_pin.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree.cc.o -MF CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree.cc.o.d -o CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree.cc.o -c /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/object_map/InvalidateRequest.h:8, from /<>/src/librbd/object_map/InvalidateRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o -c /<>/src/librbd/object_map/LockRequest.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/cache.h:15, from /<>/src/crimson/os/seastore/lba_manager.h:20, from /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:13, from /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:7: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/cache.h:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/object_map/LockRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/object_map/LockRequest.h:7, from /<>/src/librbd/object_map/LockRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/cc -shared -L/<>/obj-powerpc64le-linux-gnu/lib -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.o -L/usr/lib/python3.10/config-3.10-powerpc64le-linux-gnu -lcephfs -lcrypt -ldl -lm -lm -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/cephfs.cpython-310-powerpc64le-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 76%] Built target cython_cephfs make -f src/tools/CMakeFiles/ceph-objectstore-tool.dir/build.make src/tools/CMakeFiles/ceph-objectstore-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-objectstore-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-objectstore-tool.dir/build.make src/tools/CMakeFiles/ceph-objectstore-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 76%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o -MF CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o.d -o CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o -c /<>/src/tools/ceph_objectstore_tool.cc [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o -c /<>/src/librbd/object_map/RefreshRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/tools/ceph_objectstore_tool.cc:31: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /<>/src/tools/ceph_objectstore_tool.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/object_map/RefreshRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/object_map/RefreshRequest.h:8, from /<>/src/librbd/object_map/RefreshRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/OSD.h:18, from /<>/src/tools/ceph_objectstore_tool.cc:39: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_if_live(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::segment_off_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::init_cached_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_root(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, mapped_space_visitor_t*) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_leaf_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent&>(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::lba_manager::btree::LBABtree::get_internal_node(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::paddr_t, crimson::os::seastore::laddr_t, crimson::os::seastore::laddr_t)::&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1253:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::; Result = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::handle_merge(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o -c /<>/src/librbd/object_map/RemoveRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:501:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:572:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:501:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:572:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:534:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:579:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:534:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:579:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*):: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, iterator::handle_boundary(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*)::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:77:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator&; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const:: mutable [with auto:118 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:77:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator&; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::next(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::mapped_space_visitor_t*) const::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:501:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:572:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:501:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:572:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:534:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:579:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, F&, mapped_space_visitor_t*) [with F = iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:534:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:579:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: [with auto:119 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; auto:120 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::; auto:121 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:125:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::; More = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: [with auto:119 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; auto:120 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::; auto:121 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:125:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const:: >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::; More = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::, crimson::os::seastore::lba_manager::btree::LBABtree::iterator::prev(crimson::os::seastore::lba_manager::btree::op_context_t) const::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion_ret crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:608:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion_ret crimson::os::seastore::lba_manager::btree::LBABtree::find_insertion(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, iterator&)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:608:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, F&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:534:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:579:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::lba_manager::btree::LBABtree::lookup_internal_level_ret crimson::os::seastore::lba_manager::btree::LBABtree::lookup_leaf(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, F&, mapped_space_visitor_t*) [with F = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:534:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:579:14, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:586:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*):::: >(crimson::os::seastore::lba_manager::btree::LBABtree::lookup_depth_range, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, iterator&, crimson::os::seastore::depth_t, crimson::os::seastore::depth_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, mapped_space_visitor_t*)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const:: [with auto:113 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; auto:114 = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; auto:115 = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:640:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; More = {crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::, crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const:: [with auto:113 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; auto:114 = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; auto:115 = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.h:640:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::&; _Tuple = tuple, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; More = {crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::, crimson::os::seastore::lba_manager::btree::LBABtree::lookup, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const:: >(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&, mapped_space_visitor_t*) const::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterator_fut crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:163:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::iterator_fut crimson::os::seastore::lba_manager::btree::LBABtree::lower_bound(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::laddr_t, mapped_space_visitor_t*) const’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:163:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping_ret crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:1027:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; ValueT = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::; U = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping_ret crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:1027:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef):: [with auto:130 = crimson::os::seastore::lba_manager::btree::LBAInternalNode]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:457:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent_ret crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:463:28: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef):: [with auto:130 = crimson::os::seastore::lba_manager::btree::LBAInternalNode]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:457:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent_ret crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:463:28: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef):: [with auto:130 = crimson::os::seastore::lba_manager::btree::LBALeafNode]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:457:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent_ret crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:467:29: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef):: [with auto:130 = crimson::os::seastore::lba_manager::btree::LBALeafNode]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:457:6, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent_ret crimson::os::seastore::lba_manager::btree::LBABtree::rewrite_lba_extent(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::CachedExtentRef)’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:467:29: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::; T = crimson::os::seastore::lba_manager::btree::LBABtree::iterator; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; FuncArgs = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::; Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::update_internal_mapping(crimson::os::seastore::lba_manager::btree::op_context_t, crimson::os::seastore::depth_t, crimson::os::seastore::laddr_t, crimson::os::seastore::paddr_t, crimson::os::seastore::paddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::merge_level(op_context_t, crimson::os::seastore::depth_t, LBABtree::node_position_t&, LBABtree::node_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:209:5, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:209:5, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t):: [with auto:123 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:211:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator&; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t):: [with auto:123 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator]’ at /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree.cc:211:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > >; _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Args = {crimson::os::seastore::lba_manager::btree::LBABtree::iterator&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::lba_manager::btree::LBABtree::iterator&; T2 = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:55 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::lba_manager::btree::LBABtree::insert(crimson::os::seastore::lba_manager::btree::op_context_t, iterator, crimson::os::seastore::laddr_t, crimson::os::seastore::lba_manager::btree::lba_map_val_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/object_map/RemoveRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/object_map/RemoveRequest.h:7, from /<>/src/librbd/object_map/RemoveRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree_node.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree_node.cc.o -MF CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree_node.cc.o.d -o CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree_node.cc.o -c /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree_node.cc [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/Request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/Request.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/Request.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/Request.cc.o -c /<>/src/librbd/object_map/Request.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree_node.h:14, from /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree_node.cc:13: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree_node.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/object_map/Request.h:8, from /<>/src/librbd/object_map/Request.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/cache.h:15, from /<>/src/crimson/os/seastore/lba_manager.h:20, from /<>/src/crimson/os/seastore/lba_manager/btree/lba_btree_node.h:15: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/cache.h:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o -c /<>/src/librbd/object_map/ResizeRequest.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/object_map/Request.h:8, from /<>/src/librbd/object_map/ResizeRequest.h:8, from /<>/src/librbd/object_map/ResizeRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/omap_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/omap_manager.cc.o -c /<>/src/crimson/os/seastore/omap_manager.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/osd/exceptions.h:9, from /<>/src/crimson/os/seastore/transaction_manager.h:21, from /<>/src/crimson/os/seastore/omap_manager.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/c++/12/experimental/iterator:41, from /<>/src/crimson/os/seastore/omap_manager.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o -c /<>/src/librbd/object_map/SnapshotCreateRequest.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/object_map/Request.h:8, from /<>/src/librbd/object_map/SnapshotCreateRequest.h:9, from /<>/src/librbd/object_map/SnapshotCreateRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/common/bit_vector.hpp:14, from /<>/src/librbd/object_map/SnapshotCreateRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 76%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o -MF CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o.d -o CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o -c /<>/src/tools/rebuild_mondb.cc [ 76%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o -c /<>/src/librbd/object_map/SnapshotRemoveRequest.cc [ 76%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager/btree/btree_omap_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager/btree/btree_omap_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/omap_manager/btree/btree_omap_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/omap_manager/btree/btree_omap_manager.cc.o -c /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/AuthMonitor.h:24, from /<>/src/tools/rebuild_mondb.cc:3: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/auth/Crypto.h:19, from /<>/src/auth/Auth.h:18, from /<>/src/auth/KeyRing.h:18, from /<>/src/auth/cephx/CephxKeyServer.h:18, from /<>/src/tools/rebuild_mondb.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/object_map/SnapshotRemoveRequest.h:10, from /<>/src/librbd/object_map/SnapshotRemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/librbd/object_map/SnapshotRemoveRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/omap_manager.h:15, from /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.h:12, from /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:9: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o -c /<>/src/librbd/object_map/SnapshotRollbackRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.h:13, from /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:10: /<>/src/crimson/os/seastore/omap_manager/btree/string_kv_node_layout.h:297:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 297 | class iter_t : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/object_map/Request.h:8, from /<>/src/librbd/object_map/SnapshotRollbackRequest.h:8, from /<>/src/librbd/object_map/SnapshotRollbackRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o -c /<>/src/librbd/object_map/UnlockRequest.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; T = unsigned int; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::; T = unsigned int; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_list_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:196:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_list_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_list(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:196:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::initialize_omap_ret crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:37:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::initialize_omap_ret crimson::os::seastore::omap_manager::BtreeOMapManager::initialize_omap(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:37:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {std::optional}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::; T = std::optional; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {std::optional}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_get_value(const crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_clear_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:208:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_clear_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:208:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_clear(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/object_map/UnlockRequest.cc:8: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/lock/cls_lock_types.h:7, from /<>/src/cls/lock/cls_lock_client.h:10, from /<>/src/librbd/object_map/UnlockRequest.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::handle_root_split(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_root_t&, const crimson::os::seastore::omap_manager::OMapNode::mutation_result_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_set_key_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:137:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_set_key_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:137:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; U = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_set_key_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:146:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; U = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_set_key_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:146:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_set_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_rm_key_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:159:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OMapManager::omap_rm_key_ret crimson::os::seastore::omap_manager::BtreeOMapManager::omap_rm_key(crimson::os::seastore::omap_root_t&, crimson::os::seastore::Transaction&, const std::string&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc:159:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager/btree/omap_btree_node_impl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/omap_manager/btree/omap_btree_node_impl.cc.o -MF CMakeFiles/crimson-seastore.dir/omap_manager/btree/omap_btree_node_impl.cc.o.d -o CMakeFiles/crimson-seastore.dir/omap_manager/btree/omap_btree_node_impl.cc.o -c /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc [ 77%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o -MF CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o.d -o CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o -c /<>/src/tools/RadosDump.cc [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/object_map/UpdateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/object_map/UpdateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/object_map/UpdateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/object_map/UpdateRequest.cc.o -c /<>/src/librbd/object_map/UpdateRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/osd/exceptions.h:9, from /<>/src/crimson/os/seastore/transaction_manager.h:21, from /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:8: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/object_map/Request.h:8, from /<>/src/librbd/object_map/UpdateRequest.h:8, from /<>/src/librbd/object_map/UpdateRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/tools/RadosDump.h:23, from /<>/src/tools/RadosDump.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/tools/RadosDump.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o -c /<>/src/librbd/operation/DisableFeaturesRequest.cc In file included from /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.h:13, from /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:10: /<>/src/crimson/os/seastore/omap_manager/btree/string_kv_node_layout.h:297:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 297 | class iter_t : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 77%] Linking CXX executable ../../bin/ceph-objectstore-tool cd /<>/obj-powerpc64le-linux-gnu/src/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-objectstore-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-objectstore-tool.dir/ceph_objectstore_tool.cc.o" "CMakeFiles/ceph-objectstore-tool.dir/rebuild_mondb.cc.o" "CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o" -o ../../bin/ceph-objectstore-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libosd.a ../../lib/libos.a ../../lib/libglobal.a -ldl /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../../lib/libkv.a ../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so ../../lib/libdmclock.a ../../lib/libheap_profiler.a ../../lib/libcpu_profiler.a ../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 ../../lib/libfmt.a ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/operation/DisableFeaturesRequest.h:7, from /<>/src/librbd/operation/DisableFeaturesRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/librbd/ImageCtx.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/os/seastore/transaction_manager.h:16: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Result = interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 77%] Built target ceph-objectstore-tool make -f src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o -c /<>/src/tools/cephfs/cephfs-journal-tool.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; T = std::vector, std::allocator > >; Result = interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o -c /<>/src/librbd/operation/EnableFeaturesRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; T = std::vector, std::allocator > >; Result = interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::allocator > > >::then_wrapped_nrvo))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >, crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::allocator > > >::future_state&&)>; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, long unsigned int&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref(omap_context_t, const long unsigned int&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator > > >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Result = interruptible_future_detail))> >::_future, std::allocator > > > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator > > >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>; FuncArgs = {std::vector >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>; Args = {std::vector >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::; T = std::vector; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>; FuncArgs = {std::vector >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>; Args = {std::vector >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::dec_ref&>(omap_context_t, std::vector&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator > > >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Result = interruptible_future_detail))> >::_future, std::allocator > > > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::allocator > > >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::allocator > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future, std::allocator > > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::; T = boost::intrusive_ptr; Result = seastar::future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::; T = boost::intrusive_ptr; Result = seastar::future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::omap_load_extent(omap_context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::depth_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t):: [with auto:122 = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:113:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t):: [with auto:122 = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:113:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable:::: [with auto:141 = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:389:14, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable:::: [with auto:141 = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:389:14, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::clear(crimson::os::seastore::omap_manager::omap_context_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = std::vector, std::allocator > >; Result = interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = std::vector, std::allocator > >; Result = interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_balanced(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&):: [with auto:143 = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:483:8, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&):: [with auto:143 = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:483:8, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::full_merge_ret crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:290:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::full_merge_ret crimson::os::seastore::omap_manager::OMapInnerNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:290:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: [with auto:115 = int]’ at /<>/src/crimson/os/seastore/transaction_manager.h:356:11, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; FuncArgs = {const int&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; T = const int&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>&; FuncArgs = {const int&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = boost::iterators::counting_iterator; AsyncAction = interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: [with auto:115 = int]’ at /<>/src/crimson/os/seastore/transaction_manager.h:356:11, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; FuncArgs = {const int&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; T = const int&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>&; FuncArgs = {const int&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = boost::iterators::counting_iterator; AsyncAction = interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):: [with auto:114 = std::vector, std::allocator > >]’ at /<>/src/crimson/os/seastore/transaction_manager.h:360:9, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future, allocator > > > > >; _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector, std::allocator > >; T2 = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Result = interruptible_future_detail))> >::_future, std::allocator > > > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):: [with auto:114 = std::vector, std::allocator > >]’ at /<>/src/crimson/os/seastore/transaction_manager.h:360:9, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future, allocator > > > > >; _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector, std::allocator > >; T2 = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; U = std::vector, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::split_children_ret crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:277:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; T = std::vector, std::allocator > >; Result = interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; U = std::vector, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::split_children_ret crimson::os::seastore::omap_manager::OMapInnerNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:277:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::; U = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert_ret crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:78:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::; U = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert_ret crimson::os::seastore::omap_manager::OMapInnerNode::make_split_insert(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, std::string, crimson::os::seastore::laddr_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:78:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; U = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::handle_split_ret crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:114:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::&&)::; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::; U = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::handle_split_ret crimson::os::seastore::omap_manager::OMapInnerNode::handle_split(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::mutation_result_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:114:5: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable:: [with auto:140 = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:375:12, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable:: [with auto:140 = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:375:12, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; U = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable [with auto:138 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:392:8, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; Args = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; U = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable [with auto:138 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:392:8, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; Args = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/EnableFeaturesRequest.h:7, from /<>/src/librbd/operation/EnableFeaturesRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::merge_entry(crimson::os::seastore::omap_manager::omap_context_t, internal_iterator_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef):: mutable::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >::future_state&&)>; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::full_merge_ret crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:580:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::full_merge_ret crimson::os::seastore::omap_manager::OMapLeafNode::make_full_merge(crimson::os::seastore::omap_manager::omap_context_t, crimson::os::seastore::omap_manager::OMapNode::OMapNodeRef)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:580:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: [with auto:115 = int]’ at /<>/src/crimson/os/seastore/transaction_manager.h:356:11, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; FuncArgs = {const int&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; T = const int&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>&; FuncArgs = {const int&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = boost::iterators::counting_iterator; AsyncAction = interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: [with auto:115 = int]’ at /<>/src/crimson/os/seastore/transaction_manager.h:356:11, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; FuncArgs = {const int&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Args = {const int&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; T = const int&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>&; FuncArgs = {const int&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = boost::iterators::counting_iterator; AsyncAction = interruptible::interruptor::do_for_each, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):::: >(boost::iterators::counting_iterator, boost::iterators::counting_iterator, crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, int, boost::iterators::random_access_traversal_tag, const int&, long int, true, true>::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):: [with auto:114 = std::vector, std::allocator > >]’ at /<>/src/crimson/os/seastore/transaction_manager.h:360:9, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future, allocator > > > > >; _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector, std::allocator > >; T2 = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; Result = interruptible_future_detail))> >::_future, std::allocator > > > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int):: [with auto:114 = std::vector, std::allocator > >]’ at /<>/src/crimson/os/seastore/transaction_manager.h:360:9, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future, allocator > > > > >; _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Args = {vector, allocator > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::&; _Tuple = tuple, allocator > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector, std::allocator > >; T2 = crimson::os::seastore::TransactionManager::alloc_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t, int)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; U = std::vector, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapLeafNode::split_children_ret crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:566:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; T = std::vector, std::allocator > >; Result = interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::allocator > > > >::safe_then))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >; T = std::vector, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::&&)::, std::allocator > >&&)>; ValueT = std::vector, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::; U = std::vector, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::vector, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapLeafNode::split_children_ret crimson::os::seastore::omap_manager::OMapLeafNode::make_split_children(crimson::os::seastore::omap_manager::omap_context_t)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:566:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; U = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::insert_ret crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:484:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; FuncArgs = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; Args = {std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > >::safe_then))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > > > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >&&)>; ValueT = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; U = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::tuple, boost::intrusive_ptr, std::__cxx11::basic_string, std::allocator > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::insert_ret crimson::os::seastore::omap_manager::OMapLeafNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:484:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/JournalTool.h:14, from /<>/src/tools/cephfs/cephfs-journal-tool.cc:21: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/tools/cephfs/cephfs-journal-tool.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::read_extent_ret crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t) [with T = crimson::os::seastore::omap_manager::OMapLeafNode]’ at /<>/src/crimson/os/seastore/transaction_manager.h:199:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::read_extent_ret crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t) [with T = crimson::os::seastore::omap_manager::OMapLeafNode]’ at /<>/src/crimson/os/seastore/transaction_manager.h:199:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::get_value_ret crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:127:67: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::optional}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::get_value_ret crimson::os::seastore::omap_manager::OMapInnerNode::get_value(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:127:67: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::insert_ret crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:143:67: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::omap_manager::OMapNode::insert_ret crimson::os::seastore::omap_manager::OMapInnerNode::insert(crimson::os::seastore::omap_manager::omap_context_t, const std::string&, const ceph::bufferlist&)’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:143:67: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:242:5, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:242:5, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):::: >(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):: [with auto:128 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t; auto:129 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t; auto:130 = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:245:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > > > > >; _Fn = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Args = {crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Args = {crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Tuple = tuple, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > > >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Tuple = tuple, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&; T2 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t; More = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; Result = interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t):: [with auto:128 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t; auto:129 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t; auto:130 = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:245:3, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > > > > >; _Fn = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Args = {crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Args = {crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Tuple = tuple, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > > >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::&; _Tuple = tuple, crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t, tuple, allocator >, ceph::buffer::v15_2_0::list, less, allocator, allocator >, ceph::buffer::v15_2_0::list> > > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t&; T2 = crimson::os::seastore::omap_manager::StringKVInnerNodeLayout::iter_t; More = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::omap_manager::OMapInnerNode::list(crimson::os::seastore::omap_manager::omap_context_t, const std::optional >&, crimson::os::seastore::omap_manager::OMapNode::omap_list_config_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::; U = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&):: [with auto:126 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:188:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; Args = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; ValueT = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::; U = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&):: [with auto:126 = boost::intrusive_ptr]’ at /<>/src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc:188:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; Args = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::; Args = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_manager::OMapNode::mutation_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::omap_manager::OMapInnerNode::rm_key(crimson::os::seastore::omap_manager::omap_context_t, const std::string&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::omap_manager::OMapNode::mutation_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode.cc.o -MF CMakeFiles/crimson-seastore.dir/onode.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode.cc.o -c /<>/src/crimson/os/seastore/onode.cc [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o -c /<>/src/librbd/operation/FlattenRequest.cc [ 77%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/FlattenRequest.h:6, from /<>/src/librbd/operation/FlattenRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_mutable.h:6, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o -c /<>/src/tools/cephfs/JournalTool.cc [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o -c /<>/src/librbd/operation/MetadataRemoveRequest.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:14: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/MetadataRemoveRequest.h:7, from /<>/src/librbd/operation/MetadataRemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/tools/cephfs/JournalTool.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/tools/cephfs/JournalTool.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/JournalTool.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o -c /<>/src/librbd/operation/MetadataSetRequest.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/MetadataSetRequest.h:7, from /<>/src/librbd/operation/MetadataSetRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/future-util.hh:24: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::; Result = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::get_tree_stats(crimson::os::seastore::onode::context_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::; Result = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::retire(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/MigrateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/MigrateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/MigrateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/MigrateRequest.cc.o -c /<>/src/librbd/operation/MigrateRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::; T = boost::intrusive_ptr; Result = seastar::future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::; T = std::unique_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::; T = std::unique_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::; T = std::unique_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::level_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::Super::URef&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::; Args = {crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::; T = crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t; Result = crimson::os::seastore::onode::InternalNode::fresh_node_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::; Args = {crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::; Args = {crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::; T = crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t; Result = crimson::os::seastore::onode::LeafNode::fresh_node_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::; Args = {crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, crimson::os::seastore::onode::field_type_t, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; U = crimson::os::seastore::onode::LeafNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2140:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; U = crimson::os::seastore::onode::LeafNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::LeafNode::allocate_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2140:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:408:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘static crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::Node::mkfs(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:408:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future, boost::intrusive_ptr > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>; T = boost::intrusive_ptr; Result = seastar::future, boost::intrusive_ptr > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future, boost::intrusive_ptr > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const:: [with auto:156 = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2040:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::; T = std::unique_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const:: [with auto:156 = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2040:6, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; U = crimson::os::seastore::onode::LeafNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2030:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; U = crimson::os::seastore::onode::LeafNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2030:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::InternalNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ValueT = crimson::os::seastore::onode::InternalNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; U = crimson::os::seastore::onode::InternalNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1386:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::InternalNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::; ValueT = crimson::os::seastore::onode::InternalNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; U = crimson::os::seastore::onode::InternalNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::InternalNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1386:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1410:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1410:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::test_clone_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&) const::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::try_downgrade_root(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::; T = boost::intrusive_ptr; Result = long unsigned int; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&):: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; Result = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; Result = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::; Result = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future, bool> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future, bool> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::; T = boost::intrusive_ptr; Result = seastar::future, bool> >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future, bool> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future, bool> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable:: mutable::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::load_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.h:9: In static member function ‘static unsigned int boost::sp_adl_block::thread_unsafe_counter::decrement(unsigned int&)’, inlined from ‘void boost::sp_adl_block::intrusive_ptr_release(const intrusive_ref_counter*) [with DerivedT = crimson::os::seastore::onode::tree_cursor_t; CounterPolicyT = thread_unsafe_counter]’ at /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:172:34, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = crimson::os::seastore::onode::tree_cursor_t]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::LeafNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1964:1: /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:61:18: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 61 | return --counter; | ^~~~~~~ In function ‘void boost::sp_adl_block::intrusive_ptr_release(const intrusive_ref_counter*) [with DerivedT = crimson::os::seastore::onode::tree_cursor_t; CounterPolicyT = thread_unsafe_counter]’, inlined from ‘void boost::sp_adl_block::intrusive_ptr_release(const intrusive_ref_counter*) [with DerivedT = crimson::os::seastore::onode::tree_cursor_t; CounterPolicyT = thread_unsafe_counter]’ at /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:170:13, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = crimson::os::seastore::onode::tree_cursor_t]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘crimson::os::seastore::onode::Node::search_result_t::~search_result_t()’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.h:253:10, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::LeafNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1964:1: /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:173:9: note: call to ‘void operator delete(void*, std::size_t)’ here 173 | delete static_cast< const DerivedT* >(p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/MigrateRequest.h:6, from /<>/src/librbd/operation/MigrateRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:479:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:479:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::upgrade_root(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::; T = boost::intrusive_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_or_track_child(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, crimson::os::seastore::laddr_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:817:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::get_next_cursor(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:817:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, boost::intrusive_ptr > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture, boost::intrusive_ptr > > crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1199:37: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture, boost::intrusive_ptr > > crimson::os::seastore::onode::InternalNode::get_child_peers(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1199:37: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1248:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::lookup_smallest(crimson::os::seastore::onode::context_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1248:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1262:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::lookup_largest(crimson::os::seastore::onode::context_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1262:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1274:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::InternalNode::lower_bound_tracked(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::MatchHistory&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1274:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1318:10, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1318:10, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat:: >(crimson::os::seastore::onode::InternalNode::do_get_tree_stats(crimson::os::seastore::onode::context_t, crimson::os::seastore::onode::tree_stats_t&)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::; T = crimson::os::seastore::onode::InternalNode::fresh_node_t; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; FuncArgs = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; Args = {crimson::os::seastore::onode::InternalNode::fresh_node_t}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1505:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::InternalNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::InternalNode::insert_or_split(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::key_view_t&, Ref, Ref)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:1505:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; U = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; U = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; U = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; ValueT = crimson::os::seastore::onode::NodeExtentMutable; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; U = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; U = std::pair, boost::intrusive_ptr >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; T = std::pair, boost::intrusive_ptr >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; U = std::pair, boost::intrusive_ptr >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:897:37: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:897:37: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::erase_child(crimson::os::seastore::onode::context_t, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Node::search_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; ValueT = crimson::os::seastore::onode::Node::search_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::; U = crimson::os::seastore::onode::Node::search_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:366:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::; T = crimson::os::seastore::onode::Node::search_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Node::search_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; ValueT = crimson::os::seastore::onode::Node::search_result_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::; U = crimson::os::seastore::onode::Node::search_result_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:366:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::; T = crimson::os::seastore::onode::Node::search_result_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, Ref&&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::Node::search_result_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; U = std::pair, boost::intrusive_ptr >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&) [with bool FORCE_MERGE = true]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:641:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; T = std::pair, boost::intrusive_ptr >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, boost::intrusive_ptr > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; ValueT = std::pair, boost::intrusive_ptr >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; U = std::pair, boost::intrusive_ptr >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&) [with bool FORCE_MERGE = true]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:641:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::erase(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::search_position_t&, bool)::)> mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; T = std::pair, boost::intrusive_ptr >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:860:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:860:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:882:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:882:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o -c /<>/src/tools/cephfs/JournalFilter.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2087:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2087:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; U = crimson::os::seastore::onode::LeafNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2118:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; ValueT = crimson::os::seastore::onode::LeafNode::fresh_node_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; U = crimson::os::seastore::onode::LeafNode::fresh_node_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture > crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:2118:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::; T = crimson::os::seastore::onode::Node::search_result_t; Result = interruptible_future_detail))> >::_future, bool> > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::insert(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::; T = crimson::os::seastore::onode::LeafNode::fresh_node_t; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::; Args = {crimson::os::seastore::onode::LeafNode::fresh_node_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::LeafNode::insert_value(crimson::os::seastore::onode::context_t, const crimson::os::seastore::onode::key_hobj_t&, crimson::os::seastore::onode::value_config_t, const crimson::os::seastore::onode::search_position_t&, const crimson::os::seastore::onode::MatchHistory&, crimson::os::seastore::onode::match_stat_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::LeafNode::fresh_node_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_child_split(crimson::os::seastore::onode::context_t, Ref&&, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::apply_children_merge<>(crimson::os::seastore::onode::context_t, Ref&&, crimson::os::seastore::laddr_t, Ref&&, bool)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::InternalNode::fix_index(crimson::os::seastore::onode::context_t, Ref&&, bool)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::; T = std::pair, boost::intrusive_ptr >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; FuncArgs = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>; Args = {std::pair, boost::intrusive_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future, boost::intrusive_ptr > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, boost::intrusive_ptr > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, boost::intrusive_ptr > > >::safe_then))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, boost::intrusive_ptr > > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&)::&&)::, boost::intrusive_ptr >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, boost::intrusive_ptr > >::future_state&&)>; T = std::pair, boost::intrusive_ptr >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Node::try_merge_adjacent(crimson::os::seastore::onode::context_t, bool, Ref&&):: mutable::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o -MF CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o -c /<>/src/librbd/operation/ObjectMapIterate.cc [ 78%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/JournalFilter.h:18, from /<>/src/tools/cephfs/JournalFilter.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/mds/mdstypes.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/os/seastore/cached_extent.h:12, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:7, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/common/type_helpers.h:6, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/mds/PurgeQueue.h:21, from /<>/src/tools/cephfs/JournalFilter.h:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/ObjectMapIterate.h:11, from /<>/src/librbd/operation/ObjectMapIterate.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/librbd/operation/ObjectMapIterate.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o -c /<>/src/librbd/operation/RebuildObjectMapRequest.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/shared_future.hh:25: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = long unsigned int; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_onode_root(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o -c /<>/src/tools/cephfs/JournalScanner.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/RebuildObjectMapRequest.h:7, from /<>/src/librbd/operation/RebuildObjectMapRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; U = unsigned int; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; U = unsigned int; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {long unsigned int}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {long unsigned int}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::; T = long unsigned int; Result = std::unique_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {long unsigned int}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {long unsigned int}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; U = unsigned int; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = unsigned int]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::&&)::; ValueT = unsigned int; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::; U = unsigned int; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::retire_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::NodeExtentRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = unsigned int]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {long unsigned int}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {long unsigned int}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::; T = long unsigned int; Result = std::unique_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; FuncArgs = {long unsigned int}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::; Args = {long unsigned int}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::get_super(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::RootNodeTracker&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = boost::intrusive_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = boost::intrusive_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::SeastoreNodeExtentManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/tools/cephfs/JournalScanner.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::read_extent_ret crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t) [with T = crimson::os::seastore::onode::SeastoreNodeExtent]’ at /<>/src/crimson/os/seastore/transaction_manager.h:222:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::TransactionManager::read_extent_ret crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t) [with T = crimson::os::seastore::onode::SeastoreNodeExtent]’ at /<>/src/crimson/os/seastore/transaction_manager.h:222:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/JournalPointer.h:20, from /<>/src/tools/cephfs/JournalScanner.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager/seastore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager/seastore.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager/seastore.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager/seastore.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.cc [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o -c /<>/src/librbd/operation/RenameRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/logging.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/random:38, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h:10: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/RenameRequest.h:7, from /<>/src/librbd/operation/RenameRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/Request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/Request.cc.o -MF CMakeFiles/rbd_internal.dir/operation/Request.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/Request.cc.o -c /<>/src/librbd/operation/Request.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/Request.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o -c /<>/src/tools/cephfs/EventOutput.cc [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o -c /<>/src/librbd/operation/ResizeRequest.cc [ 78%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_impl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_impl.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_impl.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_impl.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_impl.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/EventOutput.cc:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/tools/cephfs/EventOutput.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/ResizeRequest.h:6, from /<>/src/librbd/operation/ResizeRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_mutable.h:6, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_impl.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_impl.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_impl.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/tools/cephfs/JournalScanner.h:20, from /<>/src/tools/cephfs/EventOutput.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_layout.h:12, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_impl.cc:5: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o -c /<>/src/librbd/operation/SnapshotCreateRequest.cc In file included from /<>/src/librbd/deep_copy/Types.h:8, from /<>/src/librbd/Types.h:9, from /<>/src/librbd/operation/SnapshotCreateRequest.h:8, from /<>/src/librbd/operation/SnapshotCreateRequest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/variant/variant.hpp:21, from /usr/include/boost/variant.hpp:17, from /<>/src/cls/rbd/cls_rbd_types.h:7, from /<>/src/librbd/operation/SnapshotCreateRequest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SnapshotCreateRequest.h:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o -c /<>/src/tools/cephfs/Dumper.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/Dumper.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/include/fs_types.h:6, from /<>/src/tools/cephfs/Dumper.cc:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o -c /<>/src/librbd/operation/SnapshotProtectRequest.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/tools/cephfs/Dumper.cc:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SnapshotProtectRequest.h:7, from /<>/src/librbd/operation/SnapshotProtectRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o -c /<>/src/librbd/operation/SnapshotRemoveRequest.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/future-util.hh:24: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::InternalNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::LeafNodeImpl::fresh_impl_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::allocate(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t, bool, crimson::os::seastore::onode::level_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::; T = crimson::os::seastore::onode::NodeExtentMutable; Result = crimson::os::seastore::onode::NodeExtentMutable; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; FuncArgs = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::; Args = {crimson::os::seastore::onode::NodeExtentMutable}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeLayoutT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild_extent(crimson::os::seastore::onode::context_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; Result = crimson::os::seastore::onode::NodeExtentMutable]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SnapshotRemoveRequest.h:7, from /<>/src/librbd/operation/SnapshotRemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o -c /<>/src/tools/cephfs/Resetter.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::LEAF>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o -c /<>/src/librbd/operation/SnapshotRenameRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:46 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::NodeExtentAccessorT >, crimson::os::seastore::onode::node_type_t::INTERNAL>::rebuild(crimson::os::seastore::onode::context_t, crimson::os::seastore::laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/tools/cephfs/Resetter.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/tools/cephfs/Resetter.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SnapshotRenameRequest.h:7, from /<>/src/librbd/operation/SnapshotRenameRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/JournalPointer.h:20, from /<>/src/tools/cephfs/Resetter.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o -c /<>/src/librbd/operation/SnapshotRollbackRequest.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SnapshotRollbackRequest.h:7, from /<>/src/librbd/operation/SnapshotRollbackRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/item_iterator_stage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/item_iterator_stage.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/item_iterator_stage.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/item_iterator_stage.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/item_iterator_stage.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_types.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/item_iterator_stage.h:6, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/item_iterator_stage.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 78%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/key_layout.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/key_layout.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/key_layout.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/key_layout.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/key_layout.cc [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o -c /<>/src/librbd/operation/SnapshotUnprotectRequest.cc [ 79%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o -c /<>/src/tools/cephfs/RoleSelector.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/key_layout.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/key_layout.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/key_layout.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SnapshotUnprotectRequest.h:7, from /<>/src/librbd/operation/SnapshotUnprotectRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 79%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage_layout.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage_layout.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage_layout.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage_layout.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/node_stage_layout.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/RoleSelector.h:7, from /<>/src/tools/cephfs/RoleSelector.cc:2: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 79%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o -c /<>/src/librbd/operation/SnapshotLimitRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/key_layout.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/node_stage_layout.h:6, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/node_stage_layout.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/optional:44, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/key_layout.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 79%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/node_stage.cc In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SnapshotLimitRequest.h:7, from /<>/src/librbd/operation/SnapshotLimitRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o -MF CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o.d -o CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o -c /<>/src/tools/cephfs/MDSUtility.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_types.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/node_stage.h:6, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/node_stage.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_types.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/SparsifyRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/SparsifyRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/SparsifyRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/SparsifyRequest.cc.o -c /<>/src/librbd/operation/SparsifyRequest.cc [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/sub_items_stage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/sub_items_stage.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/sub_items_stage.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/sub_items_stage.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/sub_items_stage.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/MDSUtility.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/osdc/Objecter.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/Request.h:7, from /<>/src/librbd/operation/SparsifyRequest.h:6, from /<>/src/librbd/operation/SparsifyRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_types.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/sub_items_stage.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/sub_items_stage.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/variant:43, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/stages/sub_items_stage.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/super.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/super.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/super.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/super.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/super.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/super.h:10, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/super.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/super.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o -MF CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o -c /<>/src/librbd/operation/TrimRequest.cc [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/value.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/value.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/value.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/value.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/value.cc [ 80%] Linking CXX executable ../../../bin/cephfs-journal-tool cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs-journal-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/cephfs-journal-tool.dir/cephfs-journal-tool.cc.o" "CMakeFiles/cephfs-journal-tool.dir/JournalTool.cc.o" "CMakeFiles/cephfs-journal-tool.dir/JournalFilter.cc.o" "CMakeFiles/cephfs-journal-tool.dir/JournalScanner.cc.o" "CMakeFiles/cephfs-journal-tool.dir/EventOutput.cc.o" "CMakeFiles/cephfs-journal-tool.dir/Dumper.cc.o" "CMakeFiles/cephfs-journal-tool.dir/Resetter.cc.o" "CMakeFiles/cephfs-journal-tool.dir/RoleSelector.cc.o" "CMakeFiles/cephfs-journal-tool.dir/MDSUtility.cc.o" -o ../../../bin/cephfs-journal-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/librados.so.2.0.0 ../../../lib/libmds.a ../../../lib/libosdc.a ../../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a -ldl ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv In file included from /<>/src/librbd/AsyncRequest.h:7, from /<>/src/librbd/operation/TrimRequest.h:6, from /<>/src/librbd/operation/TrimRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/AsyncRequest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/AsyncRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h:13, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/value.h:11, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/value.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/value.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_layout.h:12, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/value.cc:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Built target cephfs-journal-tool make -f src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o -MF CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o.d -o CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o -c /<>/src/tools/cephfs/cephfs-meta-injection.cc [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/plugin/Api.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/plugin/Api.cc.o -MF CMakeFiles/rbd_internal.dir/plugin/Api.cc.o.d -o CMakeFiles/rbd_internal.dir/plugin/Api.cc.o -c /<>/src/librbd/plugin/Api.cc In file included from /<>/src/librbd/plugin/Api.h:11, from /<>/src/librbd/plugin/Api.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/Timer.h:18, from /<>/src/librbd/plugin/Api.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/plugin/Api.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/MetaTool.h:6, from /<>/src/tools/cephfs/cephfs-meta-injection.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/tools/cephfs/cephfs-meta-injection.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/fltree_onode_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/fltree_onode_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/fltree_onode_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/fltree_onode_manager.cc.o -c /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/trash/MoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/trash/MoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/trash/MoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/trash/MoveRequest.cc.o -c /<>/src/librbd/trash/MoveRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/logging.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/crimson/os/seastore/logging.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/onode_manager.h:19, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h:6, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:6: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/trash/MoveRequest.h:9, from /<>/src/librbd/trash/MoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/librbd/trash/MoveRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/trash/MoveRequest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/trash/RemoveRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/trash/RemoveRequest.cc.o -MF CMakeFiles/rbd_internal.dir/trash/RemoveRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/trash/RemoveRequest.cc.o -c /<>/src/librbd/trash/RemoveRequest.cc [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o -MF CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o.d -o CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o -c /<>/src/tools/cephfs/MetaTool.cc In file included from /<>/src/librbd/trash/RemoveRequest.h:9, from /<>/src/librbd/trash/RemoveRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/librbd/trash/RemoveRequest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/trash/RemoveRequest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::; T = crimson::os::seastore::onode::Btree::Cursor; Result = seastar::future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; FuncArgs = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; T = std::pair::Cursor, bool>; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; FuncArgs = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::Cursor, bool> >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::Cursor, bool> >::future_state&&)>; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; T = crimson::os::seastore::onode::Btree::Cursor; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::Cursor>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o -MF CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o.d -o CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o -c /<>/src/librbd/watcher/Notifier.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::; Result = std::vector >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onodes(crimson::os::seastore::Transaction&, const std::vector&)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::; T = boost::intrusive_ptr; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::erase(crimson::os::seastore::Transaction&, crimson::os::seastore::onode::Value&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::Btree::Cursor; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::; FuncArgs = {}; T = seastar::future >, ghobject_t> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::; T = seastar::future >, ghobject_t> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::; Result = seastar::future >, ghobject_t> >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::; FuncArgs = {}; T = seastar::future >, ghobject_t> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::; T = seastar::future >, ghobject_t> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >, ghobject_t> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >, ghobject_t> >; Func = seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >, ghobject_t> >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::; T = crimson::os::seastore::onode::Btree::Cursor; Result = interruptible_future_detail))> >::_future >, ghobject_t> > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >, ghobject_t> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >, ghobject_t> >; Func = seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >, ghobject_t> >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::Cursor>::then_wrapped_nrvo))> >::_future >, ghobject_t> > > >, crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = crimson::os::seastore::onode::Node::search_result_t; Result = bool; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = crimson::os::seastore::onode::Node::search_result_t; Result = crimson::os::seastore::onode::Btree::Cursor; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, bool> >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, bool> >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, bool> > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, bool> >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, bool> >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, bool> > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; FuncArgs = {std::pair, bool>}; T = seastar::future::Cursor, bool> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; Args = {std::pair, bool>}; T = seastar::future::Cursor, bool> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future, bool> > >::safe_then))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; T = std::pair, bool>; Result = std::pair::Cursor, bool>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; FuncArgs = {std::pair, bool>}; T = seastar::future::Cursor, bool> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; Args = {std::pair, bool>}; T = seastar::future::Cursor, bool> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future, bool> > >::safe_then))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/osdc/Journaler.h:63, from /<>/src/tools/cephfs/MetaTool.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = crimson::os::seastore::onode::Node::search_result_t; Result = crimson::os::seastore::onode::Btree::Cursor; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/tools/cephfs/MetaTool.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; FuncArgs = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future::Cursor, bool> >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::pair::Cursor, bool>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; ValueT = std::pair::Cursor, bool>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; U = std::pair::Cursor, bool>; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::pair::Cursor, bool>]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::pair::Cursor, bool>]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OnodeManager::get_or_create_onode_ret crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:65:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; T = std::pair::Cursor, bool>; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; FuncArgs = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; Args = {std::pair::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future::Cursor, bool> >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::pair::Cursor, bool>]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::pair::Cursor, bool>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor, bool>&&)>; ValueT = std::pair::Cursor, bool>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; U = std::pair::Cursor, bool>; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::pair::Cursor, bool>]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::pair::Cursor, bool>]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OnodeManager::get_or_create_onode_ret crimson::os::seastore::onode::FLTreeOnodeManager::get_or_create_onode(crimson::os::seastore::Transaction&, const ghobject_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:65:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::contains(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; U = crimson::os::seastore::onode::Btree::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OnodeManager::get_onode_ret crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:39:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; T = crimson::os::seastore::onode::Btree::Cursor; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::&&)::::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::; U = crimson::os::seastore::onode::Btree::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OnodeManager::get_onode_ret crimson::os::seastore::onode::FLTreeOnodeManager::get_onode(crimson::os::seastore::Transaction&, const ghobject_t&)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:39:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >, ghobject_t> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >, ghobject_t> > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >, ghobject_t> > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >, ghobject_t> > > >; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::; U = crimson::os::seastore::onode::Btree::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OnodeManager::list_onodes_ret crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:168:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::; T = crimson::os::seastore::onode::Btree::Cursor; Result = interruptible_future_detail))> >::_future >, ghobject_t> > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >, ghobject_t> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, ghobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >, ghobject_t> > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >, ghobject_t> > > >; Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future::Cursor> >::safe_then))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >, ghobject_t> > > >; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::&&)::::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::; U = crimson::os::seastore::onode::Btree::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::OnodeManager::list_onodes_ret crimson::os::seastore::onode::FLTreeOnodeManager::list_onodes(crimson::os::seastore::Transaction&, const ghobject_t&, const ghobject_t&, uint64_t)’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.cc:168:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:56 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree::lower_bound(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/MetaTool.cc:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/collection_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/collection_manager.cc.o -c /<>/src/crimson/os/seastore/collection_manager.cc In file included from /<>/src/librbd/watcher/Notifier.h:10, from /<>/src/librbd/watcher/Notifier.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/watcher/Notifier.h:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/watcher/Notifier.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o -MF CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o -c /<>/src/librbd/watcher/RewatchRequest.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/os/seastore/collection_manager.h:8, from /<>/src/crimson/os/seastore/collection_manager.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/os/seastore/collection_manager.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/watcher/RewatchRequest.h:9, from /<>/src/librbd/watcher/RewatchRequest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/ceph_mutex.h:119, from /<>/src/librbd/watcher/RewatchRequest.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o -MF CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o.d -o CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o -c /<>/src/common/ContextCompletion.cc [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager/flat_collection_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager/flat_collection_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/collection_manager/flat_collection_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/collection_manager/flat_collection_manager.cc.o -c /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o -MF CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o.d -o CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o -c /<>/src/tools/cephfs/RoleSelector.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/EncryptionFormat.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/EncryptionFormat.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/luks/EncryptionFormat.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/luks/EncryptionFormat.cc.o -c /<>/src/librbd/crypto/luks/EncryptionFormat.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/collection_manager.h:8, from /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.h:8, from /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:10: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/crypto/luks/EncryptionFormat.h:7, from /<>/src/librbd/crypto/luks/EncryptionFormat.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/RoleSelector.h:7, from /<>/src/tools/cephfs/RoleSelector.cc:2: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/crypto/luks/FormatRequest.h:8, from /<>/src/librbd/crypto/luks/EncryptionFormat.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/Header.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/Header.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/luks/Header.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/luks/Header.cc.o -c /<>/src/librbd/crypto/luks/Header.cc [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o -MF CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o.d -o CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o -c /<>/src/tools/cephfs/MDSUtility.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; FuncArgs = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::; T = crimson::os::seastore::collection_manager::CollectionNode::create_result_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; FuncArgs = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type > >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type > >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::get_coll_root(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::; T = unsigned int; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; FuncArgs = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::; Args = {unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/FormatRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/FormatRequest.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/luks/FormatRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/luks/FormatRequest.cc.o -c /<>/src/librbd/crypto/luks/FormatRequest.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::mkfs_ret crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:41:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::mkfs_ret crimson::os::seastore::collection_manager::FlatCollectionManager::mkfs(crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:41:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::; FuncArgs = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::; T = crimson::os::seastore::collection_manager::CollectionNode::create_result_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::; FuncArgs = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::; Args = {crimson::os::seastore::collection_manager::CollectionNode::create_result_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/MDSUtility.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/osdc/Objecter.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::create_ret crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:100:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::create_ret crimson::os::seastore::collection_manager::FlatCollectionManager::create(crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:100:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::list_ret crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:110:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::list_ret crimson::os::seastore::collection_manager::FlatCollectionManager::list(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:110:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::update_ret crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:121:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::update_ret crimson::os::seastore::collection_manager::FlatCollectionManager::update(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t, crimson::os::seastore::coll_info_t)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:121:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::remove_ret crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:131:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘virtual crimson::os::seastore::CollectionManager::remove_ret crimson::os::seastore::collection_manager::FlatCollectionManager::remove(const crimson::os::seastore::coll_root_t&, crimson::os::seastore::Transaction&, coll_t)’ at /<>/src/crimson/os/seastore/collection_manager/flat_collection_manager.cc:131:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:70 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/crypto/luks/FormatRequest.h:7, from /<>/src/librbd/crypto/luks/FormatRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager/collection_flat_node.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/collection_manager/collection_flat_node.cc.o -MF CMakeFiles/crimson-seastore.dir/collection_manager/collection_flat_node.cc.o.d -o CMakeFiles/crimson-seastore.dir/collection_manager/collection_flat_node.cc.o -c /<>/src/crimson/os/seastore/collection_manager/collection_flat_node.cc In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/crypto/luks/FormatRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/os/seastore/collection_manager/collection_flat_node.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/crimson/os/seastore/collection_manager/collection_flat_node.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/LoadRequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/rbd_internal.dir/crypto/luks/LoadRequest.cc.o -MF CMakeFiles/rbd_internal.dir/crypto/luks/LoadRequest.cc.o.d -o CMakeFiles/rbd_internal.dir/crypto/luks/LoadRequest.cc.o -c /<>/src/librbd/crypto/luks/LoadRequest.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/crypto/luks/LoadRequest.h:7, from /<>/src/librbd/crypto/luks/LoadRequest.cc:4: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rbd/librbd.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Linking CXX executable ../../../bin/cephfs-meta-injection cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs-meta-injection.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/cephfs-meta-injection.dir/cephfs-meta-injection.cc.o" "CMakeFiles/cephfs-meta-injection.dir/MetaTool.cc.o" "CMakeFiles/cephfs-meta-injection.dir/RoleSelector.cc.o" "CMakeFiles/cephfs-meta-injection.dir/MDSUtility.cc.o" -o ../../../bin/cephfs-meta-injection -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib ../../../lib/librados.so.2.0.0 ../../../lib/libmds.a ../../../lib/libosdc.a ../../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a -ldl ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv In file included from /<>/src/librbd/ImageCtx.h:29, from /<>/src/librbd/crypto/luks/LoadRequest.h:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/extent_placement_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/extent_placement_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/extent_placement_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/extent_placement_manager.cc.o -c /<>/src/crimson/os/seastore/extent_placement_manager.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Built target cephfs-meta-injection make -f src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o -MF CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o.d -o CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o -c /<>/src/tools/cephfs/cephfs-table-tool.cc In file included from /<>/src/crimson/os/seastore/journal.h:9, from /<>/src/crimson/os/seastore/extent_placement_manager.cc:4: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/os/seastore/journal.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Linking CXX static library ../../lib/librbd_internal.a cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -P CMakeFiles/rbd_internal.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_internal.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librbd_internal.a CMakeFiles/rbd_internal.dir/AsioEngine.cc.o CMakeFiles/rbd_internal.dir/AsyncObjectThrottle.cc.o CMakeFiles/rbd_internal.dir/AsyncRequest.cc.o CMakeFiles/rbd_internal.dir/ConfigWatcher.cc.o CMakeFiles/rbd_internal.dir/DeepCopyRequest.cc.o CMakeFiles/rbd_internal.dir/ExclusiveLock.cc.o CMakeFiles/rbd_internal.dir/ImageCtx.cc.o CMakeFiles/rbd_internal.dir/ImageState.cc.o CMakeFiles/rbd_internal.dir/ImageWatcher.cc.o CMakeFiles/rbd_internal.dir/internal.cc.o CMakeFiles/rbd_internal.dir/Journal.cc.o CMakeFiles/rbd_internal.dir/LibrbdAdminSocketHook.cc.o CMakeFiles/rbd_internal.dir/ManagedLock.cc.o CMakeFiles/rbd_internal.dir/MirroringWatcher.cc.o CMakeFiles/rbd_internal.dir/ObjectMap.cc.o CMakeFiles/rbd_internal.dir/Operations.cc.o CMakeFiles/rbd_internal.dir/PluginRegistry.cc.o CMakeFiles/rbd_internal.dir/TrashWatcher.cc.o CMakeFiles/rbd_internal.dir/Utils.cc.o CMakeFiles/rbd_internal.dir/Watcher.cc.o CMakeFiles/rbd_internal.dir/api/Config.cc.o CMakeFiles/rbd_internal.dir/api/DiffIterate.cc.o CMakeFiles/rbd_internal.dir/api/Group.cc.o CMakeFiles/rbd_internal.dir/api/Image.cc.o CMakeFiles/rbd_internal.dir/api/Io.cc.o CMakeFiles/rbd_internal.dir/api/Migration.cc.o CMakeFiles/rbd_internal.dir/api/Mirror.cc.o CMakeFiles/rbd_internal.dir/api/Namespace.cc.o CMakeFiles/rbd_internal.dir/api/Pool.cc.o CMakeFiles/rbd_internal.dir/api/PoolMetadata.cc.o CMakeFiles/rbd_internal.dir/api/Snapshot.cc.o CMakeFiles/rbd_internal.dir/api/Trash.cc.o CMakeFiles/rbd_internal.dir/api/Utils.cc.o CMakeFiles/rbd_internal.dir/asio/ContextWQ.cc.o CMakeFiles/rbd_internal.dir/cache/ImageWriteback.cc.o CMakeFiles/rbd_internal.dir/cache/ObjectCacherObjectDispatch.cc.o CMakeFiles/rbd_internal.dir/cache/ObjectCacherWriteback.cc.o CMakeFiles/rbd_internal.dir/cache/WriteAroundObjectDispatch.cc.o CMakeFiles/rbd_internal.dir/crypto/BlockCrypto.cc.o CMakeFiles/rbd_internal.dir/crypto/CryptoContextPool.cc.o CMakeFiles/rbd_internal.dir/crypto/CryptoImageDispatch.cc.o CMakeFiles/rbd_internal.dir/crypto/CryptoObjectDispatch.cc.o CMakeFiles/rbd_internal.dir/crypto/FormatRequest.cc.o CMakeFiles/rbd_internal.dir/crypto/LoadRequest.cc.o CMakeFiles/rbd_internal.dir/crypto/ShutDownCryptoRequest.cc.o CMakeFiles/rbd_internal.dir/crypto/Utils.cc.o CMakeFiles/rbd_internal.dir/crypto/openssl/DataCryptor.cc.o CMakeFiles/rbd_internal.dir/deep_copy/ImageCopyRequest.cc.o CMakeFiles/rbd_internal.dir/deep_copy/MetadataCopyRequest.cc.o CMakeFiles/rbd_internal.dir/deep_copy/ObjectCopyRequest.cc.o CMakeFiles/rbd_internal.dir/deep_copy/SetHeadRequest.cc.o CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCopyRequest.cc.o CMakeFiles/rbd_internal.dir/deep_copy/SnapshotCreateRequest.cc.o CMakeFiles/rbd_internal.dir/deep_copy/Utils.cc.o CMakeFiles/rbd_internal.dir/exclusive_lock/AutomaticPolicy.cc.o CMakeFiles/rbd_internal.dir/exclusive_lock/ImageDispatch.cc.o CMakeFiles/rbd_internal.dir/exclusive_lock/PreAcquireRequest.cc.o CMakeFiles/rbd_internal.dir/exclusive_lock/PostAcquireRequest.cc.o CMakeFiles/rbd_internal.dir/exclusive_lock/PreReleaseRequest.cc.o CMakeFiles/rbd_internal.dir/exclusive_lock/StandardPolicy.cc.o CMakeFiles/rbd_internal.dir/image/AttachChildRequest.cc.o CMakeFiles/rbd_internal.dir/image/AttachParentRequest.cc.o CMakeFiles/rbd_internal.dir/image/CloneRequest.cc.o CMakeFiles/rbd_internal.dir/image/CloseRequest.cc.o CMakeFiles/rbd_internal.dir/image/CreateRequest.cc.o CMakeFiles/rbd_internal.dir/image/DetachChildRequest.cc.o CMakeFiles/rbd_internal.dir/image/DetachParentRequest.cc.o CMakeFiles/rbd_internal.dir/image/GetMetadataRequest.cc.o CMakeFiles/rbd_internal.dir/image/ListWatchersRequest.cc.o CMakeFiles/rbd_internal.dir/image/OpenRequest.cc.o CMakeFiles/rbd_internal.dir/image/PreRemoveRequest.cc.o CMakeFiles/rbd_internal.dir/image/RefreshParentRequest.cc.o CMakeFiles/rbd_internal.dir/image/RefreshRequest.cc.o CMakeFiles/rbd_internal.dir/image/RemoveRequest.cc.o CMakeFiles/rbd_internal.dir/image/SetFlagsRequest.cc.o CMakeFiles/rbd_internal.dir/image/SetSnapRequest.cc.o CMakeFiles/rbd_internal.dir/image/ValidatePoolRequest.cc.o CMakeFiles/rbd_internal.dir/image_watcher/NotifyLockOwner.cc.o CMakeFiles/rbd_internal.dir/io/AioCompletion.cc.o CMakeFiles/rbd_internal.dir/io/AsyncOperation.cc.o CMakeFiles/rbd_internal.dir/io/CopyupRequest.cc.o CMakeFiles/rbd_internal.dir/io/FlushTracker.cc.o CMakeFiles/rbd_internal.dir/io/ImageDispatch.cc.o CMakeFiles/rbd_internal.dir/io/ImageDispatchSpec.cc.o CMakeFiles/rbd_internal.dir/io/ImageDispatcher.cc.o CMakeFiles/rbd_internal.dir/io/ImageRequest.cc.o CMakeFiles/rbd_internal.dir/io/ObjectDispatch.cc.o CMakeFiles/rbd_internal.dir/io/ObjectDispatchSpec.cc.o CMakeFiles/rbd_internal.dir/io/ObjectDispatcher.cc.o CMakeFiles/rbd_internal.dir/io/ObjectRequest.cc.o CMakeFiles/rbd_internal.dir/io/QosImageDispatch.cc.o CMakeFiles/rbd_internal.dir/io/QueueImageDispatch.cc.o CMakeFiles/rbd_internal.dir/io/ReadResult.cc.o CMakeFiles/rbd_internal.dir/io/RefreshImageDispatch.cc.o CMakeFiles/rbd_internal.dir/io/SimpleSchedulerObjectDispatch.cc.o CMakeFiles/rbd_internal.dir/io/Types.cc.o CMakeFiles/rbd_internal.dir/io/Utils.cc.o CMakeFiles/rbd_internal.dir/io/WriteBlockImageDispatch.cc.o CMakeFiles/rbd_internal.dir/io/IoOperations.cc.o CMakeFiles/rbd_internal.dir/journal/CreateRequest.cc.o CMakeFiles/rbd_internal.dir/journal/DemoteRequest.cc.o CMakeFiles/rbd_internal.dir/journal/ObjectDispatch.cc.o CMakeFiles/rbd_internal.dir/journal/OpenRequest.cc.o CMakeFiles/rbd_internal.dir/journal/PromoteRequest.cc.o CMakeFiles/rbd_internal.dir/journal/RemoveRequest.cc.o CMakeFiles/rbd_internal.dir/journal/Replay.cc.o CMakeFiles/rbd_internal.dir/journal/ResetRequest.cc.o CMakeFiles/rbd_internal.dir/journal/StandardPolicy.cc.o CMakeFiles/rbd_internal.dir/journal/Utils.cc.o CMakeFiles/rbd_internal.dir/managed_lock/AcquireRequest.cc.o CMakeFiles/rbd_internal.dir/managed_lock/BreakRequest.cc.o CMakeFiles/rbd_internal.dir/managed_lock/GetLockerRequest.cc.o CMakeFiles/rbd_internal.dir/managed_lock/ReacquireRequest.cc.o CMakeFiles/rbd_internal.dir/managed_lock/ReleaseRequest.cc.o CMakeFiles/rbd_internal.dir/managed_lock/Utils.cc.o CMakeFiles/rbd_internal.dir/migration/FileStream.cc.o CMakeFiles/rbd_internal.dir/migration/HttpClient.cc.o CMakeFiles/rbd_internal.dir/migration/HttpStream.cc.o CMakeFiles/rbd_internal.dir/migration/ImageDispatch.cc.o CMakeFiles/rbd_internal.dir/migration/NativeFormat.cc.o CMakeFiles/rbd_internal.dir/migration/OpenSourceImageRequest.cc.o CMakeFiles/rbd_internal.dir/migration/QCOWFormat.cc.o CMakeFiles/rbd_internal.dir/migration/RawFormat.cc.o CMakeFiles/rbd_internal.dir/migration/RawSnapshot.cc.o CMakeFiles/rbd_internal.dir/migration/S3Stream.cc.o CMakeFiles/rbd_internal.dir/migration/SourceSpecBuilder.cc.o CMakeFiles/rbd_internal.dir/migration/Utils.cc.o CMakeFiles/rbd_internal.dir/mirror/DemoteRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/DisableRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/EnableRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/GetInfoRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/GetStatusRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/GetUuidRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/ImageRemoveRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/ImageStateUpdateRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/PromoteRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/CreateNonPrimaryRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/CreatePrimaryRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/DemoteRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/GetImageStateRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/ImageMeta.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/PromoteRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/RemoveImageStateRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/SetImageStateRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/Types.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/UnlinkPeerRequest.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/Utils.cc.o CMakeFiles/rbd_internal.dir/mirror/snapshot/WriteImageStateRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/CreateRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/DiffRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/InvalidateRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/LockRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/RefreshRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/RemoveRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/Request.cc.o CMakeFiles/rbd_internal.dir/object_map/ResizeRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/SnapshotCreateRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/SnapshotRemoveRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/SnapshotRollbackRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/UnlockRequest.cc.o CMakeFiles/rbd_internal.dir/object_map/UpdateRequest.cc.o CMakeFiles/rbd_internal.dir/operation/DisableFeaturesRequest.cc.o CMakeFiles/rbd_internal.dir/operation/EnableFeaturesRequest.cc.o CMakeFiles/rbd_internal.dir/operation/FlattenRequest.cc.o CMakeFiles/rbd_internal.dir/operation/MetadataRemoveRequest.cc.o CMakeFiles/rbd_internal.dir/operation/MetadataSetRequest.cc.o CMakeFiles/rbd_internal.dir/operation/MigrateRequest.cc.o CMakeFiles/rbd_internal.dir/operation/ObjectMapIterate.cc.o CMakeFiles/rbd_internal.dir/operation/RebuildObjectMapRequest.cc.o CMakeFiles/rbd_internal.dir/operation/RenameRequest.cc.o CMakeFiles/rbd_internal.dir/operation/Request.cc.o CMakeFiles/rbd_internal.dir/operation/ResizeRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SnapshotCreateRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SnapshotProtectRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SnapshotRemoveRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SnapshotRenameRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SnapshotRollbackRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SnapshotUnprotectRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SnapshotLimitRequest.cc.o CMakeFiles/rbd_internal.dir/operation/SparsifyRequest.cc.o CMakeFiles/rbd_internal.dir/operation/TrimRequest.cc.o CMakeFiles/rbd_internal.dir/plugin/Api.cc.o CMakeFiles/rbd_internal.dir/trash/MoveRequest.cc.o CMakeFiles/rbd_internal.dir/trash/RemoveRequest.cc.o CMakeFiles/rbd_internal.dir/watcher/Notifier.cc.o CMakeFiles/rbd_internal.dir/watcher/RewatchRequest.cc.o CMakeFiles/rbd_internal.dir/__/common/ContextCompletion.cc.o CMakeFiles/rbd_internal.dir/crypto/luks/EncryptionFormat.cc.o CMakeFiles/rbd_internal.dir/crypto/luks/Header.cc.o CMakeFiles/rbd_internal.dir/crypto/luks/FormatRequest.cc.o CMakeFiles/rbd_internal.dir/crypto/luks/LoadRequest.cc.o ../CMakeFiles/rados_snap_set_diff_obj.dir/librados/snap_set_diff.cc.o In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/os/seastore/journal.h:12: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/ranlib ../../lib/librbd_internal.a In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/cache.h:19, from /<>/src/crimson/os/seastore/extent_placement_manager.h:10, from /<>/src/crimson/os/seastore/extent_placement_manager.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/TableTool.h:15, from /<>/src/tools/cephfs/cephfs-table-tool.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/tools/cephfs/cephfs-table-tool.cc:2: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Built target rbd_internal make -f src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o -MF CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o.d -o CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o -c /<>/src/tools/cephfs/cephfs-data-scan.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/os/seastore/journal.h:10: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/DataScan.h:16, from /<>/src/tools/cephfs/cephfs-data-scan.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/tools/cephfs/cephfs-data-scan.cc:2: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SegmentedAllocator::Writer::finish_record_ret crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)’ at /<>/src/crimson/os/seastore/extent_placement_manager.cc:68:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SegmentedAllocator::Writer::finish_record_ret crimson::os::seastore::SegmentedAllocator::Writer::finish_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)’ at /<>/src/crimson/os/seastore/extent_placement_manager.cc:68:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::_write(crimson::os::seastore::Transaction&, crimson::os::seastore::ool_record_t&)::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:984:67, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::’ at /<>/src/crimson/os/seastore/extent_placement_manager.cc:183:18, inlined from ‘crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::’ at /<>/src/crimson/common/condition_variable.h:37:3, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::&; FuncArgs = {}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::; Result = crimson::errorator))> >::_future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:984:67, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::’ at /<>/src/crimson/os/seastore/extent_placement_manager.cc:183:18, inlined from ‘crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::’ at /<>/src/crimson/common/condition_variable.h:37:3, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::&; FuncArgs = {}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&):: >(crimson::condition_variable::wait >&)::::::::, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&):::::::: >(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&, crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::&&)::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:984:67, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::; Result = crimson::errorator))> >::_future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::; ErroratedFutureT = crimson::errorator))> >::_future; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:984:67, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:53 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SegmentedAllocator::Writer::write(crimson::os::seastore::Transaction&, std::__cxx11::list >&)::::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o -MF CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o.d -o CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o -c /<>/src/tools/cephfs/TableTool.cc [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/object_data_handler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/object_data_handler.cc.o -MF CMakeFiles/crimson-seastore.dir/object_data_handler.cc.o.d -o CMakeFiles/crimson-seastore.dir/object_data_handler.cc.o -c /<>/src/crimson/os/seastore/object_data_handler.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/object_data_handler.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/crimson/os/seastore/object_data_handler.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/SessionMap.h:23, from /<>/src/tools/cephfs/TableTool.cc:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/ceph_argparse.h:26, from /<>/src/tools/cephfs/TableTool.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/test/crimson/seastore/test_block.h:8, from /<>/src/crimson/os/seastore/object_data_handler.h:11, from /<>/src/crimson/os/seastore/object_data_handler.cc:9: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o -MF CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o.d -o CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o -c /<>/src/tools/cephfs/DataScan.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MRemoveSnaps.h:18, from /<>/src/mds/SnapServer.h:21, from /<>/src/tools/cephfs/TableTool.cc:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/lru.h:24, from /<>/src/mds/CDentry.h:25, from /<>/src/tools/cephfs/DataScan.cc:22: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/tools/cephfs/DataScan.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/mon/Session.h:29, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MRemoveSnaps.h:18, from /<>/src/mds/SnapServer.h:21, from /<>/src/tools/cephfs/DataScan.cc:26: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::; Result = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: >(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&):: mutable [with auto:47 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; FuncArgs = {unsigned int}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::; Args = {unsigned int}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&):: >(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::do_removals(context_t, lba_pin_list_t&)::::&&, crimson::composer))> >::pass_further, ct_error::assert_all>(errorator))> >::pass_further&&, ct_error::assert_all&&)::&&)::&&):: mutable [with auto:47 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/tools/cephfs/DataScan.cc: In member function ‘int DataScan::scan_links()’: /<>/src/tools/cephfs/DataScan.cc:1015:40: warning: ignoring return value of ‘std::__cxx11::list<_Tp, _Alloc>::size_type std::__cxx11::list<_Tp, _Alloc>::size() const [with _Tp = DataScan::scan_links()::link_info_t; _Alloc = std::allocator; size_type = long unsigned int]’, declared with attribute ‘nodiscard’ [-Wunused-result] 1015 | dup_primaries[ino].size(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12/list:63, from /<>/src/include/buffer.h:43, from /<>/src/include/encoding.h:38, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/msg/msg_types.h:23, from /<>/src/common/entity_name.h:22, from /<>/src/common/ceph_argparse.h:29, from /<>/src/tools/cephfs/DataScan.cc:17: /usr/include/c++/12/bits/stl_list.h:1149:7: note: declared here 1149 | size() const _GLIBCXX_NOEXCEPT | ^~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::do_insertions(context_t, extent_to_write_list_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::write_ret crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)’ at /<>/src/crimson/os/seastore/object_data_handler.cc:279:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::write_ret crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)’ at /<>/src/crimson/os/seastore/object_data_handler.cc:279:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::prepare_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::optional > >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::optional > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, std::optional > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::optional > >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::optional > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::optional > >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::optional > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, std::optional > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::optional > >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::optional > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; T = std::pair, std::optional >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::split_ret crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)’ at /<>/src/crimson/os/seastore/object_data_handler.cc:190:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, std::optional > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::split_ret crimson::os::seastore::split_pin_left(context_t, LBAPinRef&, laddr_t)’ at /<>/src/crimson/os/seastore/object_data_handler.cc:190:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::split_ret crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)’ at /<>/src/crimson/os/seastore/object_data_handler.cc:227:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, std::optional > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::split_ret crimson::os::seastore::split_pin_right(context_t, LBAPinRef&, laddr_t)’ at /<>/src/crimson/os/seastore/object_data_handler.cc:227:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::optional > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; U = std::pair, std::optional >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&):: [with auto:134 = ceph::buffer::v15_2_0::list; auto:135 = std::__cxx11::list >; auto:136 = std::__cxx11::list]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:433:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&; long unsigned int ..._Idx = {0, 1, 2, 3}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = long unsigned int&; T2 = ceph::buffer::v15_2_0::list; More = {std::__cxx11::list >, std::allocator > > >, std::__cxx11::list >, crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; T = std::pair, std::optional >; Result = interruptible_future_detail))> >::_future, std::optional > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::optional > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; U = std::pair, std::optional >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&):: [with auto:134 = ceph::buffer::v15_2_0::list; auto:135 = std::__cxx11::list >; auto:136 = std::__cxx11::list]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:433:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&; long unsigned int ..._Idx = {0, 1, 2, 3}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = long unsigned int&; T2 = ceph::buffer::v15_2_0::list; More = {std::__cxx11::list >, std::allocator > > >, std::__cxx11::list >, crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::optional > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; U = std::pair, std::optional >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&):: [with auto:134 = ceph::buffer::v15_2_0::list; auto:135 = std::__cxx11::list >; auto:136 = std::__cxx11::list]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:433:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&; long unsigned int ..._Idx = {0, 1, 2, 3}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = long unsigned int&; T2 = ceph::buffer::v15_2_0::list; More = {std::__cxx11::list >, std::allocator > > >, std::__cxx11::list >, crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; T = std::pair, std::optional >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future, std::optional > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; ValueT = std::pair, std::optional >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; U = std::pair, std::optional >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::pair, std::optional >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&):: [with auto:134 = ceph::buffer::v15_2_0::list; auto:135 = std::__cxx11::list >; auto:136 = std::__cxx11::list]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:433:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Args = {long unsigned int&, ceph::buffer::v15_2_0::list&, __cxx11::list >, allocator > > >&, __cxx11::list >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&; long unsigned int ..._Idx = {0, 1, 2, 3}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::&; _Tuple = tuple >, allocator > > >, __cxx11::list > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = long unsigned int&; T2 = ceph::buffer::v15_2_0::list; More = {std::__cxx11::list >, std::allocator > > >, std::__cxx11::list >, crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >, std::allocator > > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::; U = std::__cxx11::list >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::’ at /<>/src/crimson/os/seastore/object_data_handler.cc:466:3, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::; T = std::__cxx11::list >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >, std::allocator > > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::; U = std::__cxx11::list >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::’ at /<>/src/crimson/os/seastore/object_data_handler.cc:466:3, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&):: [with auto:139 = crimson::os::seastore::object_data_t]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:467:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&; _Args = {crimson::os::seastore::object_data_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&; _Args = {crimson::os::seastore::object_data_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&; _Args = {crimson::os::seastore::object_data_t&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&):: [with auto:139 = crimson::os::seastore::object_data_t]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:467:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&; _Args = {crimson::os::seastore::object_data_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&; _Args = {crimson::os::seastore::object_data_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&; _Args = {crimson::os::seastore::object_data_t&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::; T = std::__cxx11::list >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future > >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::write(context_t, crimson::os::seastore::objaddr_t, const ceph::bufferlist&)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::optional > >; Func = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::optional > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::; T = std::pair, std::optional >; Result = interruptible_future_detail))> >::_future, std::optional > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; FuncArgs = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>; Args = {std::pair, std::optional >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::optional > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future, std::optional > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, std::optional > >; Func = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, std::optional >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, std::optional > >; Func = crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future, std::optional > >::then_wrapped_nrvo))> >::_future, std::optional > > > >, crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future, std::optional > > >::safe_then))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::optional > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::overwrite(context_t, crimson::os::seastore::laddr_t, ceph::bufferlist&&, crimson::os::seastore::lba_pin_list_t&&)::::&&)::, std::optional >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future, std::optional > >::future_state&&)>; T = std::pair, std::optional >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::; T = std::__cxx11::list >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::trim_data_reservation(context_t, crimson::os::seastore::object_data_t&, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o -MF CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o.d -o CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o -c /<>/src/tools/cephfs/RoleSelector.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::clear(context_t)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::clear(context_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::clear(context_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::clear(context_t)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::clear(context_t)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::clear(context_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::clear(context_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::clear(context_t)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::clear(context_t)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Tuple = tuple >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::&; _Tuple = tuple >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::; More = {crimson::os::seastore::with_object_data >(ObjectDataHandler::context_t, ObjectDataHandler::truncate(context_t, crimson::os::seastore::objaddr_t)::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: [with auto:146 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:541:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; FuncArgs = {std::unique_ptr >&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; Args = {std::unique_ptr >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; Args = {std::unique_ptr >&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; T = std::unique_ptr&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: >(std::_List_iterator >, std::_List_iterator >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::&&):: >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: >(std::_List_iterator >, std::_List_iterator >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::&&):: >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = std::_List_iterator >; AsyncAction = interruptible::interruptor::do_for_each >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: >(std::_List_iterator >, std::_List_iterator >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::&&):: >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: [with auto:146 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:541:9, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; FuncArgs = {std::unique_ptr >&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; Args = {std::unique_ptr >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; Args = {std::unique_ptr >&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::; T = std::unique_ptr&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: >(std::_List_iterator >, std::_List_iterator >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::&&):: >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: >(std::_List_iterator >, std::_List_iterator >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::&&):: >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = std::_List_iterator >; AsyncAction = interruptible::interruptor::do_for_each >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t):::::::::: >(std::_List_iterator >, std::_List_iterator >, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::::::&&):: >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::; T = std::__cxx11::list >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Tuple = tuple:: >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Tuple = tuple:: >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::; More = {crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:47 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&):: [with auto:127 = crimson::os::seastore::object_data_t; auto:128 = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::]’ at /<>/src/crimson/os/seastore/object_data_handler.cc:246:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Args = {crimson::os::seastore::object_data_t&, crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Tuple = tuple:: >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::&; _Tuple = tuple:: >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::object_data_t; T2 = crimson::os::seastore::ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::; More = {crimson::os::seastore::with_object_data:: >(ObjectDataHandler::context_t, ObjectDataHandler::read(context_t, crimson::os::seastore::objaddr_t, crimson::os::seastore::extent_len_t)::::&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/seastore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/seastore.cc.o -MF CMakeFiles/crimson-seastore.dir/seastore.cc.o.d -o CMakeFiles/crimson-seastore.dir/seastore.cc.o -c /<>/src/crimson/os/seastore/seastore.cc In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/RoleSelector.h:7, from /<>/src/tools/cephfs/RoleSelector.cc:2: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/include/Context.h:19, from /<>/src/os/Transaction.h:8, from /<>/src/crimson/os/seastore/seastore.h:17, from /<>/src/crimson/os/seastore/seastore.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/crimson/os/seastore/seastore.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/Transaction.h:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o -MF CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o.d -o CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o -c /<>/src/tools/cephfs/MDSUtility.cc [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o -MF CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o.d -o CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o -c /<>/src/tools/cephfs/RoleSelector.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/MDSUtility.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/osdc/Objecter.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/tools/cephfs/RoleSelector.h:7, from /<>/src/tools/cephfs/RoleSelector.cc:2: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/tools/cephfs/RoleSelector.h:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o -MF CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o.d -o CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o -c /<>/src/tools/cephfs/PgFiles.cc [ 80%] Linking CXX executable ../../../bin/cephfs-table-tool cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs-table-tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/cephfs-table-tool.dir/cephfs-table-tool.cc.o" "CMakeFiles/cephfs-table-tool.dir/TableTool.cc.o" "CMakeFiles/cephfs-table-tool.dir/RoleSelector.cc.o" "CMakeFiles/cephfs-table-tool.dir/MDSUtility.cc.o" -o ../../../bin/cephfs-table-tool -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/librados.so.2.0.0 ../../../lib/libmds.a ../../../lib/libosdc.a ../../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a -ldl ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osdc/Striper.h:20, from /<>/src/tools/cephfs/PgFiles.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/tools/cephfs/PgFiles.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/os/seastore/seastore.h:13: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type > >; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::list_collections()::::::::; T = crimson::os::seastore::coll_root_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type > >; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::; T = boost::intrusive_ptr; Result = seastar::future; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_root_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {crimson::os::seastore::omap_root_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::; T = crimson::os::seastore::omap_root_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_root_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {crimson::os::seastore::omap_root_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_root_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {crimson::os::seastore::omap_root_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::; T = crimson::os::seastore::omap_root_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {crimson::os::seastore::omap_root_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {crimson::os::seastore::omap_root_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = crimson::os::seastore::coll_root_t; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::read_collection_root(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::; FuncArgs = {stat}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::; Args = {stat}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::; T = stat; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::; FuncArgs = {stat}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::; Args = {stat}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::stat(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Built target cephfs-table-tool make -f src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Building CXX object src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/main.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/main.cc.o -MF CMakeFiles/cephfs-mirror.dir/main.cc.o.d -o CMakeFiles/cephfs-mirror.dir/main.cc.o -c /<>/src/tools/cephfs_mirror/main.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&):: [with auto:207 = crimson::os::seastore::omap_manager::BtreeOMapManager; auto:208 = crimson::os::seastore::omap_root_t]’ at /<>/src/crimson/os/seastore/seastore.cc:1157:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::omap_manager::BtreeOMapManager; T2 = crimson::os::seastore::omap_root_t; More = {crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::omap_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&):: [with auto:207 = crimson::os::seastore::omap_manager::BtreeOMapManager; auto:208 = crimson::os::seastore::omap_root_t]’ at /<>/src/crimson/os/seastore/seastore.cc:1157:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Tuple = tuple&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::&; _Tuple = tuple&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::omap_manager::BtreeOMapManager; T2 = crimson::os::seastore::omap_root_t; More = {crimson::os::seastore::SeaStore::_omap_set_kvs(crimson::os::seastore::OnodeRef&, const crimson::os::seastore::omap_root_le_t&, crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_le_t&, std::map, ceph::buffer::v15_2_0::list>&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&):: [with auto:211 = crimson::os::seastore::omap_manager::BtreeOMapManager; auto:212 = crimson::os::seastore::omap_root_t; auto:213 = std::set >]’ at /<>/src/crimson/os/seastore/seastore.cc:1221:12, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&, set<__cxx11::basic_string, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&, set<__cxx11::basic_string, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Tuple = tuple, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > > >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Tuple = tuple, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::omap_manager::BtreeOMapManager; T2 = crimson::os::seastore::omap_root_t; More = {std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&):: [with auto:211 = crimson::os::seastore::omap_manager::BtreeOMapManager; auto:212 = crimson::os::seastore::omap_root_t; auto:213 = std::set >]’ at /<>/src/crimson/os/seastore/seastore.cc:1221:12, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&, set<__cxx11::basic_string, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Args = {crimson::os::seastore::omap_manager::BtreeOMapManager&, crimson::os::seastore::omap_root_t&, set<__cxx11::basic_string, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Tuple = tuple, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > > >&; long unsigned int ..._Idx = {0, 1, 2}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::&; _Tuple = tuple, allocator >, less<__cxx11::basic_string, allocator > >, allocator<__cxx11::basic_string, allocator > > > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = crimson::os::seastore::omap_manager::BtreeOMapManager; T2 = crimson::os::seastore::omap_root_t; More = {std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::write_meta(const std::string&, const std::string&)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::; T = crimson::os::seastore::coll_root_t; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::mkfs(uuid_d):::::::: [with auto:161 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.cc:361:14, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::coll_root_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::mkfs(uuid_d):::::::: [with auto:161 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.cc:361:14, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::mkfs(uuid_d)::::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>; FuncArgs = {std::vector, std::allocator > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>; Args = {std::vector, std::allocator > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::list_collections()::::::::; T = std::vector >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>; FuncArgs = {std::vector, std::allocator > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>; Args = {std::vector, std::allocator > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::list_collections()::::::::; U = crimson::os::seastore::coll_root_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::list_collections()::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::list_collections():::::: [with auto:169 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.cc:471:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::list_collections()::::::::; T = crimson::os::seastore::coll_root_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {std::vector, std::allocator > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::list_collections()::::::::&&)::; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::list_collections()::::::::; U = crimson::os::seastore::coll_root_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::list_collections()::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::list_collections():::::: [with auto:169 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.cc:471:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::list_collections()::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::; U = crimson::os::seastore::coll_root_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::tm_ret crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)’ at /<>/src/crimson/os/seastore/seastore.cc:1344:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::; T = crimson::os::seastore::coll_root_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::; U = crimson::os::seastore::coll_root_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::tm_ret crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)’ at /<>/src/crimson/os/seastore/seastore.cc:1344:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::; U = crimson::os::seastore::coll_root_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::tm_ret crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)’ at /<>/src/crimson/os/seastore/seastore.cc:1312:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::; T = crimson::os::seastore::coll_root_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; ValueT = crimson::os::seastore::coll_root_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::; U = crimson::os::seastore::coll_root_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::coll_root_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::tm_ret crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)’ at /<>/src/crimson/os/seastore/seastore.cc:1312:12: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {ceph::buffer::v15_2_0::list}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {ceph::buffer::v15_2_0::list}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::; U = ceph::buffer::v15_2_0::list; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::; T = ceph::buffer::v15_2_0::list; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::; U = ceph::buffer::v15_2_0::list; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::; FuncArgs = {}; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; Result = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::; FuncArgs = {}; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; Result = seastar::future, ceph::buffer::v15_2_0::list, std::less > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future, ceph::buffer::v15_2_0::list, std::less > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o -MF CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o.d -o CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o -c /<>/src/tools/cephfs/MDSUtility.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>; FuncArgs = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {ceph::buffer::v15_2_0::list}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>; Args = {std::optional}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>; Args = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::; T = std::optional; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>; FuncArgs = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {ceph::buffer::v15_2_0::list}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>; Args = {std::optional}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>; Args = {std::optional}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_value(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, std::string_view) const::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {ceph::buffer::v15_2_0::list}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {ceph::buffer::v15_2_0::list}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::; U = ceph::buffer::v15_2_0::list; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::; T = ceph::buffer::v15_2_0::list; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; ValueT = ceph::buffer::v15_2_0::list; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::; U = ceph::buffer::v15_2_0::list; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = ceph::buffer::v15_2_0::list]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; FuncArgs = {std::optional}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; Args = {std::optional}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::optional; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; ValueT = std::optional; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::; U = std::optional; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::optional]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::optional]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: [with auto:191 = const std::__cxx11::basic_string]’ at /<>/src/crimson/os/seastore/seastore.cc:721:12, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; FuncArgs = {const std::__cxx11::basic_string, std::allocator >&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; Args = {const std::__cxx11::basic_string, std::allocator >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; Args = {const std::__cxx11::basic_string, std::allocator >&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; T = const std::__cxx11::basic_string&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: >(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: >(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: >::reference)>&; FuncArgs = {const std::__cxx11::basic_string, std::allocator >&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = std::_Rb_tree_const_iterator >; AsyncAction = interruptible::interruptor::do_for_each >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: >(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::; T = std::optional; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; FuncArgs = {std::optional}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; Args = {std::optional}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::optional; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; ValueT = std::optional; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::; U = std::optional; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::optional]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::optional]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: [with auto:191 = const std::__cxx11::basic_string]’ at /<>/src/crimson/os/seastore/seastore.cc:721:12, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; FuncArgs = {const std::__cxx11::basic_string, std::allocator >&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; Args = {const std::__cxx11::basic_string, std::allocator >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; Args = {const std::__cxx11::basic_string, std::allocator >&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::; T = const std::__cxx11::basic_string&; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: >(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: >(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: >::reference)>&; FuncArgs = {const std::__cxx11::basic_string, std::allocator >&}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = std::_Rb_tree_const_iterator >; AsyncAction = interruptible::interruptor::do_for_each >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const:::: >(std::_Rb_tree_const_iterator >, std::_Rb_tree_const_iterator >, crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::&&):: >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs_mirror/Mirror.h:13, from /<>/src/tools/cephfs_mirror/main.cc:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/ceph_argparse.h:26, from /<>/src/tools/cephfs_mirror/main.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; ValueT = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::; U = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; ValueT = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::; U = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::; U = std::map, ceph::buffer::v15_2_0::list, std::less >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::; T = std::map, ceph::buffer::v15_2_0::list, std::less >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::; U = std::map, ceph::buffer::v15_2_0::list, std::less >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::; U = std::map, ceph::buffer::v15_2_0::list, std::less >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::; T = std::map, ceph::buffer::v15_2_0::list, std::less >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; ValueT = std::map, ceph::buffer::v15_2_0::list, std::less >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::; U = std::map, ceph::buffer::v15_2_0::list, std::less >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: [with auto:126 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/seastore.h:258:12, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable:: mutable [with auto:98 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&):: mutable [with auto:97 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const:::::: >(crimson::os::seastore::Transaction::src_t, const char*, crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::; T = crimson::os::seastore::coll_root_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_remove_collection(internal_context_t&, const coll_t&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::; T = crimson::os::seastore::coll_root_t; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; FuncArgs = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::; Args = {crimson::os::seastore::coll_root_t}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_create_collection(internal_context_t&, const coll_t&, int)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::coll_root_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_rmkeys(internal_context_t&, crimson::os::seastore::OnodeRef&, crimson::os::FuturizedStore::omap_keys_t&&)::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_list(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const std::optional >&, crimson::os::seastore::OMapManager::omap_list_config_t)::&&) const::::::::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >::future_state&&)>; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; FuncArgs = {std::optional}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; Args = {std::optional}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::; T = std::optional; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; FuncArgs = {std::optional}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>; Args = {std::optional}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::_omap_get_values(crimson::os::seastore::Transaction&, crimson::os::seastore::omap_root_t&&, const crimson::os::FuturizedStore::omap_keys_t&) const::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::optional]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::; T = std::map, ceph::buffer::v15_2_0::list, std::less >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::omap_get_values(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, const crimson::os::FuturizedStore::omap_keys_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::; T = std::map, ceph::buffer::v15_2_0::list, std::less >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; FuncArgs = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>; Args = {std::map, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future, ceph::buffer::v15_2_0::list, std::less > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future, ceph::buffer::v15_2_0::list, std::less > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future, ceph::buffer::v15_2_0::list, std::less > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode, ceph::buffer::v15_2_0::list, std::less >, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&):: >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attrs(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&)::&&) const::::::::&&)::, ceph::buffer::v15_2_0::list, std::less >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future, ceph::buffer::v15_2_0::list, std::less > >::future_state&&)>; T = std::map, ceph::buffer::v15_2_0::list, std::less >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::; T = ceph::buffer::v15_2_0::list; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::get_attr(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, std::string_view) const::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::; T = ceph::buffer::v15_2_0::list; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::; Args = {ceph::buffer::v15_2_0::list}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::repeat_with_onode >(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, crimson::os::seastore::Transaction::src_t, const char*, op_type_t, crimson::os::seastore::SeaStore::read(crimson::os::FuturizedStore::CollectionRef, const ghobject_t&, uint64_t, size_t, uint32_t)::&&) const::::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = ceph::buffer::v15_2_0::list]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/tools/cephfs_mirror/Types.h:11, from /<>/src/tools/cephfs_mirror/ClusterWatcher.h:13, from /<>/src/tools/cephfs_mirror/Mirror.h:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::update_root_meta(crimson::os::seastore::Transaction&, const std::string&, const std::string&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::; T = std::vector >; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>; FuncArgs = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>; Args = {std::vector, std::allocator > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>; Args = {std::vector, std::allocator > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(crimson::os::seastore::SeaStore::do_transaction(crimson::os::FuturizedStore::CollectionRef, ceph::os::Transaction&&)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:69 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osdc/Objecter.h:56, from /<>/src/tools/cephfs/MDSUtility.h:17, from /<>/src/tools/cephfs/MDSUtility.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/osdc/Objecter.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mds/mdstypes.h:22, from /<>/src/mds/MDSMap.h:37, from /<>/src/mds/FSMap.h:29, from /<>/src/tools/cephfs/MDSUtility.h:18: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Linking CXX executable ../../../bin/cephfs-mirror cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs-mirror.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/cephfs-mirror.dir/main.cc.o" -o ../../../bin/cephfs-mirror -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/libcephfs_mirror_internal.a ../../../lib/libglobal.a ../../../lib/libcls_cephfs_client.a ../../../lib/librados.so.2.0.0 ../../../lib/libmds.a ../../../lib/libcephfs.so.2.0.0 /usr/lib/powerpc64le-linux-gnu/libtcmalloc.so /usr/lib/powerpc64le-linux-gnu/librt.a ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a ../../../lib/libosdc.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../../lib/libceph-common.so.2 -lresolv ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Built target cephfs-mirror make -f src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Building CXX object src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/main.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/main.cc.o -MF CMakeFiles/rbd-mirror.dir/main.cc.o.d -o CMakeFiles/rbd-mirror.dir/main.cc.o -c /<>/src/tools/rbd_mirror/main.cc [ 80%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/random_block_manager/nvme_manager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/random_block_manager/nvme_manager.cc.o -MF CMakeFiles/crimson-seastore.dir/random_block_manager/nvme_manager.cc.o.d -o CMakeFiles/crimson-seastore.dir/random_block_manager/nvme_manager.cc.o -c /<>/src/crimson/os/seastore/random_block_manager/nvme_manager.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/random_block_manager/nvme_manager.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd_mirror/Mirror.h:9, from /<>/src/tools/rbd_mirror/main.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/ceph_argparse.h:26, from /<>/src/tools/rbd_mirror/main.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/os/seastore/random_block_manager/nvmedevice.h:13, from /<>/src/crimson/os/seastore/random_block_manager/nvme_manager.cc:10: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 80%] Linking CXX executable ../../../bin/rbd-mirror cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd-mirror.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/rbd-mirror.dir/main.cc.o" -o ../../../bin/rbd-mirror -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/librbd_mirror_internal.a ../../../lib/librbd_mirror_types.a ../../../lib/librbd_api.a ../../../lib/librbd_internal.a ../../../lib/librbd_types.a ../../../lib/libjournal.a ../../../lib/liblibneorados.a ../../../lib/librados.so.2.0.0 ../../../lib/libosdc.a ../../../lib/libcls_rbd_client.a ../../../lib/libcls_lock_client.a ../../../lib/libcls_journal_client.a ../../../lib/libglobal.a ../../../lib/libheap_profiler.a /usr/lib/powerpc64le-linux-gnu/libtcmalloc.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/libpmemobj.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /usr/lib/powerpc64le-linux-gnu/libcryptsetup.so ../../../lib/libceph-common.so.2 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv [ 80%] Linking CXX executable ../../../bin/cephfs-data-scan cd /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs && /usr/bin/cmake -E cmake_link_script CMakeFiles/cephfs-data-scan.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/cephfs-data-scan.dir/cephfs-data-scan.cc.o" "CMakeFiles/cephfs-data-scan.dir/DataScan.cc.o" "CMakeFiles/cephfs-data-scan.dir/RoleSelector.cc.o" "CMakeFiles/cephfs-data-scan.dir/PgFiles.cc.o" "CMakeFiles/cephfs-data-scan.dir/MDSUtility.cc.o" -o ../../../bin/cephfs-data-scan -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/librados.so.2.0.0 ../../../lib/libcephfs.so.2.0.0 ../../../lib/libmds.a ../../../lib/libosdc.a ../../../lib/libglobal.a ../../../lib/libcls_cephfs_client.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl ../../../lib/libheap_profiler.a ../../../lib/libcpu_profiler.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a -ldl ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Built target cephfs-data-scan make -f src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/crimson /<>/obj-powerpc64le-linux-gnu/src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 80%] Building CXX object src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/perf_crimson_msgr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/perf_crimson_msgr.cc.o -MF CMakeFiles/perf-crimson-msgr.dir/perf_crimson_msgr.cc.o.d -o CMakeFiles/perf-crimson-msgr.dir/perf_crimson_msgr.cc.o -c /<>/src/tools/crimson/perf_crimson_msgr.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/app-template.hh:26, from /<>/src/tools/crimson/perf_crimson_msgr.cc:8: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/tools/crimson/perf_crimson_msgr.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/random_block_manager/nvmedevice.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/random_block_manager/nvmedevice.cc.o -MF CMakeFiles/crimson-seastore.dir/random_block_manager/nvmedevice.cc.o.d -o CMakeFiles/crimson-seastore.dir/random_block_manager/nvmedevice.cc.o -c /<>/src/crimson/os/seastore/random_block_manager/nvmedevice.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/tools/crimson/perf_crimson_msgr.cc:11: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target rbd-mirror make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/osd_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Ddenc_mod_osd_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/osd_types.cc.o -MF CMakeFiles/denc-mod-osd.dir/osd_types.cc.o.d -o CMakeFiles/denc-mod-osd.dir/osd_types.cc.o -c /<>/src/tools/ceph-dencoder/osd_types.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/crimson/common/log.h:6, from /<>/src/crimson/os/seastore/random_block_manager/nvmedevice.cc:9: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/seastar/include/seastar/core/sstring.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:23: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/os/seastore/random_block_manager/nvmedevice.h:13, from /<>/src/crimson/os/seastore/random_block_manager/nvmedevice.cc:12: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/tools/crimson/perf_crimson_msgr.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/OSDMap.h:38, from /<>/src/tools/ceph-dencoder/osd_types.h:1, from /<>/src/tools/ceph-dencoder/osd_types.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/osd/OSDMap.h:27: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/__/__/__/test/crimson/seastore/test_block.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/__/__/__/test/crimson/seastore/test_block.cc.o -MF CMakeFiles/crimson-seastore.dir/__/__/__/test/crimson/seastore/test_block.cc.o.d -o CMakeFiles/crimson-seastore.dir/__/__/__/test/crimson/seastore/test_block.cc.o -c /<>/src/test/crimson/seastore/test_block.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/mon/MonOpRequest.h:21, from /<>/src/mon/Paxos.h:121, from /<>/src/mon/PaxosService.h:19, from /<>/src/mon/AuthMonitor.h:24, from /<>/src/tools/ceph-dencoder/osd_types.h:108: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/osd/exceptions.h:9, from /<>/src/crimson/os/seastore/transaction_manager.h:21, from /<>/src/test/crimson/seastore/test_block.h:8, from /<>/src/test/crimson/seastore/test_block.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/random:38, from /<>/src/test/crimson/seastore/test_block.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Building CXX object src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/__/__/__/os/Transaction.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/__/__/__/os/Transaction.cc.o -MF CMakeFiles/crimson-seastore.dir/__/__/__/os/Transaction.cc.o.d -o CMakeFiles/crimson-seastore.dir/__/__/__/os/Transaction.cc.o -c /<>/src/os/Transaction.cc [ 81%] Linking CXX executable ../../../bin/perf-crimson-msgr cd /<>/obj-powerpc64le-linux-gnu/src/tools/crimson && /usr/bin/cmake -E cmake_link_script CMakeFiles/perf-crimson-msgr.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/perf-crimson-msgr.dir/perf_crimson_msgr.cc.o" -o ../../../bin/perf-crimson-msgr ../../../lib/libcrimson.a ../../../lib/libcrimson-common.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../../lib/libseastar.a /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libcares.so /usr/lib/powerpc64le-linux-gnu/libcryptopp.so ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/liblz4.so -ldl /usr/lib/powerpc64le-linux-gnu/libgnutls.so -latomic /usr/lib/powerpc64le-linux-gnu/libsctp.so /usr/lib/powerpc64le-linux-gnu/libyaml-cpp.so /usr/lib/powerpc64le-linux-gnu/libnuma.so In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/include/Context.h:19, from /<>/src/os/Transaction.h:8, from /<>/src/os/Transaction.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/os/Transaction.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/Transaction.h:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target perf-crimson-msgr make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/CMakeFiles/ceph-osd.dir/osd/objclass.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-osd.dir/osd/objclass.cc.o -MF CMakeFiles/ceph-osd.dir/osd/objclass.cc.o.d -o CMakeFiles/ceph-osd.dir/osd/objclass.cc.o -c /<>/src/osd/objclass.cc [ 81%] Linking CXX static library ../../../../lib/libcrimson-seastore.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/cmake -P CMakeFiles/crimson-seastore.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-seastore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libcrimson-seastore.a "CMakeFiles/crimson-seastore.dir/cached_extent.cc.o" "CMakeFiles/crimson-seastore.dir/seastore_types.cc.o" "CMakeFiles/crimson-seastore.dir/segment_manager.cc.o" "CMakeFiles/crimson-seastore.dir/segment_manager/ephemeral.cc.o" "CMakeFiles/crimson-seastore.dir/segment_manager/block.cc.o" "CMakeFiles/crimson-seastore.dir/transaction_manager.cc.o" "CMakeFiles/crimson-seastore.dir/transaction.cc.o" "CMakeFiles/crimson-seastore.dir/journal.cc.o" "CMakeFiles/crimson-seastore.dir/cache.cc.o" "CMakeFiles/crimson-seastore.dir/extent_reader.cc.o" "CMakeFiles/crimson-seastore.dir/lba_manager.cc.o" "CMakeFiles/crimson-seastore.dir/segment_cleaner.cc.o" "CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_lba_manager.cc.o" "CMakeFiles/crimson-seastore.dir/lba_manager/btree/btree_range_pin.cc.o" "CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree.cc.o" "CMakeFiles/crimson-seastore.dir/lba_manager/btree/lba_btree_node.cc.o" "CMakeFiles/crimson-seastore.dir/omap_manager.cc.o" "CMakeFiles/crimson-seastore.dir/omap_manager/btree/btree_omap_manager.cc.o" "CMakeFiles/crimson-seastore.dir/omap_manager/btree/omap_btree_node_impl.cc.o" "CMakeFiles/crimson-seastore.dir/onode.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_extent_manager/seastore.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/node_impl.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/item_iterator_stage.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/key_layout.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage_layout.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/node_stage.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/stages/sub_items_stage.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/super.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/value.cc.o" "CMakeFiles/crimson-seastore.dir/onode_manager/staged-fltree/fltree_onode_manager.cc.o" "CMakeFiles/crimson-seastore.dir/collection_manager.cc.o" "CMakeFiles/crimson-seastore.dir/collection_manager/flat_collection_manager.cc.o" "CMakeFiles/crimson-seastore.dir/collection_manager/collection_flat_node.cc.o" "CMakeFiles/crimson-seastore.dir/extent_placement_manager.cc.o" "CMakeFiles/crimson-seastore.dir/object_data_handler.cc.o" "CMakeFiles/crimson-seastore.dir/seastore.cc.o" "CMakeFiles/crimson-seastore.dir/random_block_manager/nvme_manager.cc.o" "CMakeFiles/crimson-seastore.dir/random_block_manager/nvmedevice.cc.o" "CMakeFiles/crimson-seastore.dir/__/__/__/test/crimson/seastore/test_block.cc.o" "CMakeFiles/crimson-seastore.dir/__/__/__/os/Transaction.cc.o" In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/osd/DynamicPerfStats.h:8, from /<>/src/osd/PrimaryLogPG.h:22, from /<>/src/osd/objclass.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19, from /<>/src/osd/objclass.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/ranlib ../../../../lib/libcrimson-seastore.a In file included from /<>/src/osd/PG.h:29, from /<>/src/osd/OSD.h:18, from /<>/src/osd/DynamicPerfStats.h:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target crimson-seastore make -f src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/alien_store.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/alien_store.cc.o -MF CMakeFiles/crimson-alienstore.dir/alien_store.cc.o.d -o CMakeFiles/crimson-alienstore.dir/alien_store.cc.o -c /<>/src/crimson/os/alienstore/alien_store.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/crimson/os/alienstore/alien_collection.h:6, from /<>/src/crimson/os/alienstore/alien_store.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/os/ObjectStore.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/ceph-osd.dir/objclass/class_api.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-osd.dir/objclass/class_api.cc.o -MF CMakeFiles/ceph-osd.dir/objclass/class_api.cc.o.d -o CMakeFiles/ceph-osd.dir/objclass/class_api.cc.o -c /<>/src/objclass/class_api.cc [ 81%] Building CXX object src/CMakeFiles/ceph-osd.dir/ceph_osd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/CMakeFiles/ceph-osd.dir/ceph_osd.cc.o -MF CMakeFiles/ceph-osd.dir/ceph_osd.cc.o.d -o CMakeFiles/ceph-osd.dir/ceph_osd.cc.o -c /<>/src/ceph_osd.cc [ 81%] Linking CXX shared library ../../../lib/denc-mod-osd.so cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/cmake -E cmake_link_script CMakeFiles/denc-mod-osd.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,denc-mod-osd.so -o ../../../lib/denc-mod-osd.so "CMakeFiles/denc-mod-osd.dir/osd_types.cc.o" -Wl,-rpath,::::::::::::::::::::::::::::::::::: ../../../lib/libos.a ../../../lib/libosd.a ../../../lib/libmon.a ../../../lib/libos.a ../../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../../../lib/libdmclock.a ../../../lib/libcpu_profiler.a -ldl ../../../lib/libkv.a ../../../lib/libheap_profiler.a ../../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so ../../../lib/libfmt.a In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/PG.h:28, from /<>/src/osd/OSD.h:18, from /<>/src/ceph_osd.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22, from /usr/include/boost/scoped_ptr.hpp:13, from /<>/src/ceph_osd.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/osd/PG.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target denc-mod-osd make -f src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore.dir/dbstore_mgr.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSQLITE_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/rgw/store/dbstore/sqlite -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/store/dbstore/CMakeFiles/dbstore.dir/dbstore_mgr.cc.o -MF CMakeFiles/dbstore.dir/dbstore_mgr.cc.o.d -o CMakeFiles/dbstore.dir/dbstore_mgr.cc.o -c /<>/src/rgw/store/dbstore/dbstore_mgr.cc [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/thread_pool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/thread_pool.cc.o -MF CMakeFiles/crimson-alienstore.dir/thread_pool.cc.o.d -o CMakeFiles/crimson-alienstore.dir/thread_pool.cc.o -c /<>/src/crimson/os/alienstore/thread_pool.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/store/dbstore/common/dbstore.h:18, from /<>/src/rgw/store/dbstore/dbstore_mgr.h:13, from /<>/src/rgw/store/dbstore/dbstore_mgr.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/store/dbstore/dbstore_mgr.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Linking CXX static library ../../../../lib/libdbstore.a cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/cmake -P CMakeFiles/dbstore.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbstore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libdbstore.a CMakeFiles/dbstore.dir/dbstore_mgr.cc.o /usr/bin/ranlib ../../../../lib/libdbstore.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target dbstore make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/librbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/librbd/CMakeFiles/librbd.dir/librbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd.dir/librbd.cc.o -MF CMakeFiles/librbd.dir/librbd.cc.o.d -o CMakeFiles/librbd.dir/librbd.cc.o -c /<>/src/librbd/librbd.cc [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/ObjectStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/ObjectStore.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/ObjectStore.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/ObjectStore.cc.o -c /<>/src/os/ObjectStore.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/librbd.cc:27: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/librbd/librbd.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/ObjectStore.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/os/ObjectStore.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Linking CXX executable ../bin/ceph-osd cd /<>/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ceph-osd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/ceph-osd.dir/osd/objclass.cc.o" "CMakeFiles/ceph-osd.dir/objclass/class_api.cc.o" "CMakeFiles/ceph-osd.dir/ceph_osd.cc.o" -o ../bin/ceph-osd ../lib/libosd.a ../lib/libos.a ../lib/libglobal-static.a ../lib/libcommon.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../lib/libkv.a rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so ../lib/libdmclock.a ../lib/libheap_profiler.a ../lib/libcpu_profiler.a ../lib/libfmt.a ../lib/libjson_spirit.a ../lib/libcommon_utf8.a ../lib/liberasure_code.a ../lib/libcrc32.a ../lib/libarch.a -lresolv /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/Allocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/Allocator.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/Allocator.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/Allocator.cc.o -c /<>/src/os/bluestore/Allocator.cc [ 81%] Linking CXX shared library ../../lib/librbd.so cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/librbd.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,--exclude-libs,ALL -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,librbd.so.1 -o ../../lib/librbd.so.1.17.0 CMakeFiles/librbd.dir/librbd.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librbd_internal.a ../../lib/librbd_types.a ../../lib/libjournal.a ../../lib/libcls_rbd_client.a ../../lib/libcls_lock_client.a ../../lib/libcls_journal_client.a ../../lib/liblibneorados.a ../../lib/librados.so.2.0.0 -lpthread -ldl -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv -ludev /usr/lib/powerpc64le-linux-gnu/libpmemobj.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/libcryptsetup.so ../../lib/libcls_lock_client.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl -lresolv [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/AvlAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/AvlAllocator.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/AvlAllocator.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/AvlAllocator.cc.o -c /<>/src/os/bluestore/AvlAllocator.cc cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_symlink_library ../../lib/librbd.so.1.17.0 ../../lib/librbd.so.1 ../../lib/librbd.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target librbd make -f src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build.make src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/crimson /<>/obj-powerpc64le-linux-gnu/src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build.make src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/perf_staged_fltree.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/crimson && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/perf_staged_fltree.cc.o -MF CMakeFiles/perf-staged-fltree.dir/perf_staged_fltree.cc.o.d -o CMakeFiles/perf-staged-fltree.dir/perf_staged_fltree.cc.o -c /<>/src/tools/crimson/perf_staged_fltree.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target ceph-osd make -f src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_parent_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o -MF CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o.d -o CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o -c /<>/src/librbd/cache/ParentCacheObjectDispatch.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/app-template.hh:26, from /<>/src/tools/crimson/perf_staged_fltree.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/program_options/errors.hpp:12, from /usr/include/boost/program_options/options_description.hpp:12, from /usr/include/boost/program_options.hpp:15, from /<>/src/tools/crimson/perf_staged_fltree.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/tools/crimson/perf_staged_fltree.cc:9: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/cache/ParentCacheObjectDispatch.cc:6: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/librbd/cache/ParentCacheObjectDispatch.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/transaction_manager.h:24, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager.h:8, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree.h:14, from /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:18, from /<>/src/tools/crimson/perf_staged_fltree.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BtreeAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BtreeAllocator.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BtreeAllocator.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BtreeAllocator.cc.o -c /<>/src/os/bluestore/BtreeAllocator.cc [ 81%] Building CXX object src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dlibrbd_plugin_parent_cache_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o -MF CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o.d -o CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o -c /<>/src/librbd/plugin/ParentCache.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/librbd/ImageCtx.h:26, from /<>/src/librbd/plugin/ParentCache.cc:9: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/librbd/plugin/Types.h:8, from /<>/src/librbd/plugin/ParentCache.h:7, from /<>/src/librbd/plugin/ParentCache.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librbd/ImageCtx.h:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/cpp-btree/btree_map.h:49, from /<>/src/os/bluestore/BtreeAllocator.h:7, from /<>/src/os/bluestore/BtreeAllocator.cc:4: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /<>/src/os/bluestore/bluestore_types.h:22, from /<>/src/os/bluestore/Allocator.h:18, from /<>/src/os/bluestore/BtreeAllocator.h:9: In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::set_params, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {BtreeAllocator::range_value_t}; Params = btree::internal::set_params, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_alloc; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator > >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator > >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator >]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = btree::internal::map_params, mempool::pool_allocator >, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [48, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapFreelistManager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapFreelistManager.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapFreelistManager.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapFreelistManager.cc.o -c /<>/src/os/bluestore/BitmapFreelistManager.cc [ 81%] Linking CXX shared library ../../lib/libceph_librbd_parent_cache.so cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/librbd_plugin_parent_cache.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libceph_librbd_parent_cache.so.1 -o ../../lib/libceph_librbd_parent_cache.so.1.0.0 CMakeFiles/librbd_plugin_parent_cache.dir/cache/ParentCacheObjectDispatch.cc.o CMakeFiles/librbd_plugin_parent_cache.dir/plugin/ParentCache.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libceph_immutable_object_cache_lib.a ../../lib/librbd.so.1.17.0 ../../lib/liblibneorados.a ../../lib/librados.so.2.0.0 ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so -ldl /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so ../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv cd /<>/obj-powerpc64le-linux-gnu/src/librbd && /usr/bin/cmake -E cmake_symlink_library ../../lib/libceph_librbd_parent_cache.so.1.0.0 ../../lib/libceph_librbd_parent_cache.so.1 ../../lib/libceph_librbd_parent_cache.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target librbd_plugin_parent_cache make -f src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build.make src/rbd_fuse/CMakeFiles/rbd-fuse.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_fuse /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_fuse /<>/obj-powerpc64le-linux-gnu/src/rbd_fuse/CMakeFiles/rbd-fuse.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build.make src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/rbd_fuse/CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_fuse && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/fuse3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_fuse/CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o -MF CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o.d -o CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o -c /<>/src/rbd_fuse/rbd-fuse.cc [ 81%] Linking CXX executable ../../bin/rbd-fuse cd /<>/obj-powerpc64le-linux-gnu/src/rbd_fuse && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd-fuse.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/rbd-fuse.dir/rbd-fuse.cc.o" -o ../../bin/rbd-fuse -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librbd.so.1.17.0 ../../lib/librados.so.2.0.0 ../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libfuse3.so ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target rbd-fuse make -f src/rbd_replay/CMakeFiles/rbd_replay.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/actions.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay.dir/actions.cc.o -MF CMakeFiles/rbd_replay.dir/actions.cc.o.d -o CMakeFiles/rbd_replay.dir/actions.cc.o -c /<>/src/rbd_replay/actions.cc [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueFS.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueFS.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueFS.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueFS.cc.o -c /<>/src/os/bluestore/BlueFS.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/rbd_replay/actions.hpp:19, from /<>/src/rbd_replay/actions.cc:15: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/rbd_replay/actions.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/app-template.hh:25: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::; Result = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = seastar::bool_class; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::; Result = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = seastar::bool_class; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = seastar::bool_class; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::; T = crimson::os::seastore::onode::tree_stats_t; Result = seastar::future; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; FuncArgs = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = long unsigned int; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; FuncArgs = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; FuncArgs = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = long unsigned int; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; FuncArgs = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::; Args = {long unsigned int}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = seastar::bool_class; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::Btree::get_stats_slow(crimson::os::seastore::Transaction&) [with ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree.h:323:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::tree_stats_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::get_stats_slow(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture crimson::os::seastore::onode::Btree::get_stats_slow(crimson::os::seastore::Transaction&) [with ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree.h:323:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; U = crimson::os::seastore::onode::tree_stats_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::get_stats(crimson::os::seastore::Transaction&) [with bool TRACK = true; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:501:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; T = crimson::os::seastore::onode::tree_stats_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; U = crimson::os::seastore::onode::tree_stats_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::get_stats(crimson::os::seastore::Transaction&) [with bool TRACK = true; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:501:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; U = crimson::os::seastore::onode::tree_stats_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::get_stats(crimson::os::seastore::Transaction&) [with bool TRACK = false; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:501:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; T = crimson::os::seastore::onode::tree_stats_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; ValueT = crimson::os::seastore::onode::tree_stats_t; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; U = crimson::os::seastore::onode::tree_stats_t; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::get_stats(crimson::os::seastore::Transaction&) [with bool TRACK = false; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:501:6: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; T = crimson::os::seastore::onode::tree_stats_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::; T = crimson::os::seastore::onode::tree_stats_t; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::; Args = {crimson::os::seastore::onode::tree_stats_t}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::get_stats(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future::future_state&&)>; T = crimson::os::seastore::onode::tree_stats_t]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; FuncArgs = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = std::pair >::Cursor, bool>; Result = interruptible_future_detail))> >::_future >::Cursor> > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; FuncArgs = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; FuncArgs = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = std::pair >::Cursor, bool>; Result = interruptible_future_detail))> >::_future >::Cursor> > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; FuncArgs = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>; Args = {std::pair >::Cursor, bool>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > >::safe_then))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future >::Cursor, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor, bool>&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>; T = boost::intrusive_ptr; Result = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future >::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future >::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::Cursor::get_next(crimson::os::seastore::Transaction&)::)>&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = interruptible_future_detail))> >::_future >::Cursor> > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >::Cursor>; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >::Cursor>; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = interruptible_future_detail))> >::_future >::Cursor> > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >::Cursor>; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >::Cursor>; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = interruptible_future_detail))> >::_future >::Cursor> > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >::Cursor>; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >::Cursor>; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = interruptible_future_detail))> >::_future >::Cursor> > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >::Cursor> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >::Cursor>; Func = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Btree >::Cursor}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >::Cursor>; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::Cursor>::then_wrapped_nrvo))> >::_future >::Cursor> > >, crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::Cursor>::future_state&&)>; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {crimson::os::seastore::onode::Node::search_result_t}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future >::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future >::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = crimson::os::seastore::onode::Node::search_result_t; Result = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; FuncArgs = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future >::Cursor>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::; Args = {crimson::os::seastore::onode::Node::search_result_t}; T = seastar::future >::Cursor>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::find(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::validate_one(crimson::os::seastore::Transaction&, const iterator_t&) [with bool TRACK = false; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:528:6, inlined from ‘crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:546:10, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::validate_one(crimson::os::seastore::Transaction&, const iterator_t&) [with bool TRACK = false; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:528:6, inlined from ‘crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:546:10, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::insert(crimson::os::seastore::Transaction&)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::validate_one(crimson::os::seastore::Transaction&, const iterator_t&) [with bool TRACK = true; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:528:6, inlined from ‘crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:546:10, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >::Cursor>}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::&&):: >::Cursor&&)>; ValueT = crimson::os::seastore::onode::Btree >::Cursor; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::; U = crimson::os::seastore::onode::Btree >::Cursor; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::validate_one(crimson::os::seastore::Transaction&, const iterator_t&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = crimson::os::seastore::onode::Btree >::Cursor]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘crimson::os::seastore::onode::eagain_ifuture<> crimson::os::seastore::onode::TreeBuilder::validate_one(crimson::os::seastore::Transaction&, const iterator_t&) [with bool TRACK = true; ValueImpl = crimson::os::seastore::onode::TestValue]’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:528:6, inlined from ‘crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::’ at /<>/src/crimson/os/seastore/onode_manager/staged-fltree/tree_utils.h:546:10, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {seastar::bool_class}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Args = {}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = const crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::’ at /<>/src/crimson/common/interruptible_future.h:1233:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; FuncArgs = {}; Container = crimson::errorator))> >::_future; Value = seastar::bool_class]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::&; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::repeat(AsyncAction) [with AsyncAction = interruptible::interruptor::repeat >::validate(crimson::os::seastore::Transaction&):::: >(crimson::os::seastore::onode::TreeBuilder >::validate(crimson::os::seastore::Transaction&)::::&&)::]’ at /<>/src/crimson/common/errorator.h:67:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::; T = crimson::os::seastore::onode::Btree >::Cursor; Result = seastar::bool_class; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>; FuncArgs = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>; Args = {crimson::os::seastore::onode::Btree >::Cursor}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future >::Cursor> >::safe_then))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future >::Cursor> > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::::::&&):: >::Cursor&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >::Cursor>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay.dir/BufferReader.cc.o -MF CMakeFiles/rbd_replay.dir/BufferReader.cc.o.d -o CMakeFiles/rbd_replay.dir/BufferReader.cc.o -c /<>/src/rbd_replay/BufferReader.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, bool> >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, bool> >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, bool> > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type, bool> >; Func = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type, bool> >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future, bool> > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future, bool> > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future, bool> > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::pair, bool>}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; FuncArgs = {std::pair, bool>}; T = seastar::future >::Cursor, bool> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; Args = {std::pair, bool>}; T = seastar::future >::Cursor, bool> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future, bool> > >::safe_then))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::; T = std::pair, bool>; Result = std::pair >::Cursor, bool>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; FuncArgs = {std::pair, bool>}; T = seastar::future >::Cursor, bool> >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>; Args = {std::pair, bool>}; T = seastar::future >::Cursor, bool> >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future, bool> > >::safe_then))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future, bool> > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::insert(crimson::os::seastore::Transaction&, const ghobject_t&, tree_value_config_t)::::&&)::, bool>&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future, bool> >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o -MF CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o.d -o CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o -c /<>/src/rbd_replay/ImageNameMap.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {long unsigned int}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::Btree >::erase(crimson::os::seastore::Transaction&, const ghobject_t&)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/PendingIO.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay.dir/PendingIO.cc.o -MF CMakeFiles/rbd_replay.dir/PendingIO.cc.o.d -o CMakeFiles/rbd_replay.dir/PendingIO.cc.o -c /<>/src/rbd_replay/PendingIO.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))> >::_future >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::errorator))> >::_future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:72 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; Container = crimson::errorator))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(crimson::os::seastore::onode::TreeBuilder >::erase(crimson::os::seastore::Transaction&, std::size_t)::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/rbd_replay/actions.hpp:19, from /<>/src/rbd_replay/PendingIO.hpp:19, from /<>/src/rbd_replay/PendingIO.cc:15: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/weak_ptr.hpp:16, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/include/boost/enable_shared_from_this.hpp:16, from /<>/src/rbd_replay/PendingIO.hpp:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/rbd_loc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay.dir/rbd_loc.cc.o -MF CMakeFiles/rbd_replay.dir/rbd_loc.cc.o.d -o CMakeFiles/rbd_replay.dir/rbd_loc.cc.o -c /<>/src/rbd_replay/rbd_loc.cc [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay.dir/Replayer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay.dir/Replayer.cc.o -MF CMakeFiles/rbd_replay.dir/Replayer.cc.o.d -o CMakeFiles/rbd_replay.dir/Replayer.cc.o -c /<>/src/rbd_replay/Replayer.cc [ 81%] Linking CXX executable ../../../bin/perf-staged-fltree cd /<>/obj-powerpc64le-linux-gnu/src/tools/crimson && /usr/bin/cmake -E cmake_link_script CMakeFiles/perf-staged-fltree.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/perf-staged-fltree.dir/perf_staged_fltree.cc.o" -o ../../../bin/perf-staged-fltree ../../../lib/libcrimson-seastore.a ../../../lib/libcrimson.a ../../../lib/libcrimson-common.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../../lib/libseastar.a /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libcares.so /usr/lib/powerpc64le-linux-gnu/libcryptopp.so ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/liblz4.so -ldl /usr/lib/powerpc64le-linux-gnu/libgnutls.so -latomic /usr/lib/powerpc64le-linux-gnu/libsctp.so /usr/lib/powerpc64le-linux-gnu/libyaml-cpp.so /usr/lib/powerpc64le-linux-gnu/libnuma.so [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluefs_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluefs_types.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluefs_types.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluefs_types.cc.o -c /<>/src/os/bluestore/bluefs_types.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/rbd_replay/actions.hpp:19, from /<>/src/rbd_replay/PendingIO.hpp:19, from /<>/src/rbd_replay/Replayer.hpp:25, from /<>/src/rbd_replay/Replayer.cc:15: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/rbd_replay/Replayer.hpp:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target perf-staged-fltree make -f src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/ios.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/ios.cc.o -MF CMakeFiles/rbd_replay_ios.dir/ios.cc.o.d -o CMakeFiles/rbd_replay_ios.dir/ios.cc.o -c /<>/src/rbd_replay/ios.cc [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueRocksEnv.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueRocksEnv.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueRocksEnv.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueRocksEnv.cc.o -c /<>/src/os/bluestore/BlueRocksEnv.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/rbd_replay/actions.hpp:19, from /<>/src/rbd_replay/ios.hpp:28, from /<>/src/rbd_replay/ios.cc:18: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/weak_ptr.hpp:16, from /usr/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /usr/include/boost/enable_shared_from_this.hpp:16, from /<>/src/rbd_replay/ios.hpp:22: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 81%] Linking CXX static library ../../lib/librbd_replay.a cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -P CMakeFiles/rbd_replay.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_replay.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librbd_replay.a CMakeFiles/rbd_replay.dir/actions.cc.o CMakeFiles/rbd_replay.dir/BufferReader.cc.o CMakeFiles/rbd_replay.dir/ImageNameMap.cc.o CMakeFiles/rbd_replay.dir/PendingIO.cc.o CMakeFiles/rbd_replay.dir/rbd_loc.cc.o CMakeFiles/rbd_replay.dir/Replayer.cc.o /usr/bin/ranlib ../../lib/librbd_replay.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target rbd_replay make -f src/rgw/CMakeFiles/rgw_common.dir/build.make src/rgw/CMakeFiles/rgw_common.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Generate rgw_iam_policy_keywords.frag.cc cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/gperf /<>/src/rgw/rgw_iam_policy_keywords.gperf | sed s/register\ //g > rgw_iam_policy_keywords.frag.cc cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw_common.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw_common.dir/build.make src/rgw/CMakeFiles/rgw_common.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_finisher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_finisher.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_finisher.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_finisher.cc.o -c /<>/src/rgw/services/svc_finisher.cc [ 81%] Linking CXX static library ../../lib/librbd_replay_ios.a cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -P CMakeFiles/rbd_replay_ios.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd_replay_ios.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librbd_replay_ios.a CMakeFiles/rbd_replay_ios.dir/ios.cc.o /usr/bin/ranlib ../../lib/librbd_replay_ios.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Built target rbd_replay_ios make -f src/pybind/rbd/CMakeFiles/cython_rbd.dir/build.make src/pybind/rbd/CMakeFiles/cython_rbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/CMakeFiles/cython_rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/rbd/CMakeFiles/cython_rbd.dir/build.make src/pybind/rbd/CMakeFiles/cython_rbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 81%] Generating ../../../lib/cython_modules/lib.3/rbd.cpython-310-powerpc64le-linux-gnu.so cd /<>/src/pybind/rbd && env CC="/usr/bin/cc" CFLAGS="" CPPFLAGS="-iquote/<>/src/include -w -D'void0=dead_function(void)' -D'__Pyx_check_single_interpreter(ARG)=ARG##0'" CXX="/usr/bin/c++" LDSHARED="/usr/bin/cc -shared" OPT="-DNDEBUG -g -fwrapv -O2 -w" LDFLAGS=-L/<>/obj-powerpc64le-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-powerpc64le-linux-gnu/src/pybind/rbd CEPH_LIBDIR=/<>/obj-powerpc64le-linux-gnu/lib /usr/bin/python3.10 /<>/src/pybind/rbd/setup.py build --build-base /<>/obj-powerpc64le-linux-gnu/lib/cython_modules --build-platlib /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3 In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_finisher.h:6, from /<>/src/rgw/services/svc_finisher.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/common/Finisher.h:18, from /<>/src/rgw/services/svc_finisher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ Compiling rbd.pyx because it changed. [1/1] Cythonizing rbd.pyx running build running build_ext building 'rbd' extension creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rbd /usr/bin/cc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.c -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 [ 81%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueStore.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueStore.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueStore.cc.o -c /<>/src/os/bluestore/BlueStore.cc [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bi_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_bi_rados.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_bi_rados.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_bi_rados.cc.o -c /<>/src/rgw/services/svc_bi_rados.cc In file included from /<>/src/rgw/rgw_datalog.h:27, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/services/svc_bi_rados.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/rgw/rgw_datalog.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/bluestore/BlueStore.h:49, from /<>/src/os/bluestore/BlueStore.cc:27: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/os/bluestore/BlueStore.cc:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 82%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bilog_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_bilog_rados.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_bilog_rados.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_bilog_rados.cc.o -c /<>/src/rgw/services/svc_bilog_rados.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_bilog_rados.h:20, from /<>/src/rgw/services/svc_bilog_rados.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/services/svc_bilog_rados.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/cc -shared -L/<>/obj-powerpc64le-linux-gnu/lib -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.o -L/usr/lib/python3.10/config-3.10-powerpc64le-linux-gnu -lrados -lrbd -lcrypt -ldl -lm -lm -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/rbd.cpython-310-powerpc64le-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 82%] Built target cython_rbd make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd/CMakeFiles/rbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 82%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/rbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/rbd.cc.o -MF CMakeFiles/rbd.dir/rbd.cc.o.d -o CMakeFiles/rbd.dir/rbd.cc.o -c /<>/src/tools/rbd/rbd.cc [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/ArgumentTypes.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/ArgumentTypes.cc.o -MF CMakeFiles/rbd.dir/ArgumentTypes.cc.o.d -o CMakeFiles/rbd.dir/ArgumentTypes.cc.o -c /<>/src/tools/rbd/ArgumentTypes.cc [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_bucket.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_bucket.cc.o -c /<>/src/rgw/services/svc_bucket.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/ArgumentTypes.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/ArgumentTypes.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_bucket.h:20, from /<>/src/rgw/services/svc_bucket.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/IndentStream.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/IndentStream.cc.o -MF CMakeFiles/rbd.dir/IndentStream.cc.o.d -o CMakeFiles/rbd.dir/IndentStream.cc.o -c /<>/src/tools/rbd/IndentStream.cc [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o -MF CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o.d -o CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o -c /<>/src/tools/rbd/MirrorDaemonServiceInfo.cc [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sobj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sobj.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_bucket_sobj.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_bucket_sobj.cc.o -c /<>/src/rgw/services/svc_bucket_sobj.cc In file included from /<>/src/tools/rbd/MirrorDaemonServiceInfo.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/tools/rbd/MirrorDaemonServiceInfo.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33, from /usr/include/c++/12/memory:78, from /usr/include/boost/function/function_base.hpp:16, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /usr/include/boost/algorithm/string/find_iterator.hpp:24, from /usr/include/boost/algorithm/string/iter_find.hpp:27, from /usr/include/boost/algorithm/string/split.hpp:16, from /usr/include/boost/algorithm/string.hpp:23, from /<>/src/os/bluestore/BlueStore.cc:23: In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::operator++() [with _ITp = long unsigned int]’, inlined from ‘void BlueStore::BufferCacheShard::add_extent()’ at /<>/src/os/bluestore/BlueStore.h:1378:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:793:49, inlined from ‘unsigned int BlueStore::ExtentMap::decode_some(ceph::bufferlist&)’ at /<>/src/os/bluestore/BlueStore.cc:3176:22: /usr/include/c++/12/bits/atomic_base.h:385:34: warning: ‘long unsigned int __atomic_add_fetch_8(volatile void*, long unsigned int, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 385 | { return __atomic_add_fetch(&_M_i, 1, int(memory_order_seq_cst)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::operator++() [with _ITp = long unsigned int]’, inlined from ‘void BlueStore::BufferCacheShard::add_extent()’ at /<>/src/os/bluestore/BlueStore.h:1378:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:793:49, inlined from ‘unsigned int BlueStore::ExtentMap::decode_some(ceph::bufferlist&)’ at /<>/src/os/bluestore/BlueStore.cc:3188:17: /usr/include/c++/12/bits/atomic_base.h:385:34: warning: ‘long unsigned int __atomic_add_fetch_8(volatile void*, long unsigned int, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 385 | { return __atomic_add_fetch(&_M_i, 1, int(memory_order_seq_cst)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::operator++() [with _ITp = long unsigned int]’, inlined from ‘void BlueStore::BufferCacheShard::add_extent()’ at /<>/src/os/bluestore/BlueStore.h:1378:7, inlined from ‘void BlueStore::Extent::assign_blob(const BlueStore::BlobRef&)’ at /<>/src/os/bluestore/BlueStore.h:793:49, inlined from ‘unsigned int BlueStore::ExtentMap::decode_some(ceph::bufferlist&)’ at /<>/src/os/bluestore/BlueStore.cc:3176:22: /usr/include/c++/12/bits/atomic_base.h:385:34: warning: ‘long unsigned int __atomic_add_fetch_8(volatile void*, long unsigned int, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 385 | { return __atomic_add_fetch(&_M_i, 1, int(memory_order_seq_cst)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/OptionPrinter.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/OptionPrinter.cc.o -MF CMakeFiles/rbd.dir/OptionPrinter.cc.o.d -o CMakeFiles/rbd.dir/OptionPrinter.cc.o -c /<>/src/tools/rbd/OptionPrinter.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_bucket_sobj.h:20, from /<>/src/rgw/services/svc_bucket_sobj.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/cpp-btree/btree_set.h:49, from /<>/src/os/bluestore/BlueStore.cc:25: In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1697:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /<>/src/os/bluestore/BlueStore.h:40: In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node*& btree::internal::btree_node::mutable_child(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1698:45, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:515:84: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 515 | btree_node*& mutable_child(int i) { return GetField<&internal_fields::children>()[i]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘void btree::internal::btree_node::set_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::init_child(int, btree::internal::btree_node*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:526:14, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1708:26, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:522:22: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 522 | mutable_child(i) = c; | ~~~~~~~~~~~~~~~~~^~~ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ In member function ‘btree::internal::btree_node* btree::internal::btree_node::child(int) const [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’, inlined from ‘void btree::internal::btree_node::swap(btree::internal::btree_node*, allocator_type*) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1703:36, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2418:22: /<>/src/include/cpp-btree/btree.h:514:83: warning: array subscript 32 is outside array bounds of ‘btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M [32]’ [-Warray-bounds] 514 | btree_node* child(int i) const { return GetField<&internal_fields::children>()[i]; } | ^ In member function ‘T* mempool::pool_allocator::allocate(size_t, void*) [with mempool::pool_index_t pool_ix = mempool::mempool_bluestore_fsck; T = btree::internal::AlignedAlloc<8, mempool::pool_allocator >::M]’, inlined from ‘static std::allocator_traits< >::pointer std::allocator_traits< >::allocate(_Alloc&, size_type) [with _Alloc = mempool::pool_allocator >::M>]’ at /usr/include/c++/12/bits/alloc_traits.h:318:28, inlined from ‘static void* btree::internal::AlignedAlloc::allocate(Alloc*, size_t) [with long unsigned int Alignment = 8; Alloc = mempool::pool_allocator]’ at /<>/src/include/cpp-btree/btree.h:879:33, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::allocate(size_type) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1289:32, inlined from ‘btree::internal::btree::node_type* btree::internal::btree::new_leaf_root_node(int) [with Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:1302:28, inlined from ‘btree::internal::btree::iterator btree::internal::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long unsigned int&}; Params = btree::internal::set_params, mempool::pool_allocator, 256, false>]’ at /<>/src/include/cpp-btree/btree.h:2417:29: /<>/src/include/mempool.h:348:33: note: at offset 256 into object of size [32, 256] allocated by ‘operator new []’ 348 | T* r = reinterpret_cast(new char[total]); | ^~~~~~~~~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Schedule.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/Schedule.cc.o -MF CMakeFiles/rbd.dir/Schedule.cc.o.d -o CMakeFiles/rbd.dir/Schedule.cc.o -c /<>/src/tools/rbd/Schedule.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/Schedule.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/tools/rbd/Schedule.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sync_sobj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_bucket_sync_sobj.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_bucket_sync_sobj.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_bucket_sync_sobj.cc.o -c /<>/src/rgw/services/svc_bucket_sync_sobj.cc [ 83%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/simple_bitmap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/simple_bitmap.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/simple_bitmap.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/simple_bitmap.cc.o -c /<>/src/os/bluestore/simple_bitmap.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_bucket_sync_sobj.h:20, from /<>/src/rgw/services/svc_bucket_sync_sobj.cc:1: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Shell.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/Shell.cc.o -MF CMakeFiles/rbd.dir/Shell.cc.o.d -o CMakeFiles/rbd.dir/Shell.cc.o -c /<>/src/tools/rbd/Shell.cc [ 83%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluestore_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluestore_types.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluestore_types.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluestore_types.cc.o -c /<>/src/os/bluestore/bluestore_types.cc [ 83%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_cls.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_cls.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_cls.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_cls.cc.o -c /<>/src/rgw/services/svc_cls.cc [ 83%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/Utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/Utils.cc.o -MF CMakeFiles/rbd.dir/Utils.cc.o.d -o CMakeFiles/rbd.dir/Utils.cc.o -c /<>/src/tools/rbd/Utils.cc [ 84%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/fastbmap_allocator_impl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/fastbmap_allocator_impl.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/fastbmap_allocator_impl.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/fastbmap_allocator_impl.cc.o -c /<>/src/os/bluestore/fastbmap_allocator_impl.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/Utils.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_cls.h:22, from /<>/src/rgw/services/svc_cls.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/otp/cls_otp_types.h:7, from /<>/src/rgw/services/svc_cls.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/FreelistManager.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/FreelistManager.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/FreelistManager.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/FreelistManager.cc.o -c /<>/src/os/bluestore/FreelistManager.cc [ 84%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_config_key_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_config_key_rados.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_config_key_rados.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_config_key_rados.cc.o -c /<>/src/rgw/services/svc_config_key_rados.cc [ 84%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/HybridAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/HybridAllocator.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/HybridAllocator.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/HybridAllocator.cc.o -c /<>/src/os/bluestore/HybridAllocator.cc [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Bench.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Bench.cc.o -MF CMakeFiles/rbd.dir/action/Bench.cc.o.d -o CMakeFiles/rbd.dir/action/Bench.cc.o -c /<>/src/tools/rbd/action/Bench.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_rados.h:6, from /<>/src/rgw/services/svc_config_key_rados.cc:2: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Bench.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Bench.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/StupidAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/StupidAllocator.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/StupidAllocator.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/StupidAllocator.cc.o -c /<>/src/os/bluestore/StupidAllocator.cc [ 84%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_mdlog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_mdlog.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_mdlog.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_mdlog.cc.o -c /<>/src/rgw/services/svc_mdlog.cc [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Children.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Children.cc.o -MF CMakeFiles/rbd.dir/action/Children.cc.o.d -o CMakeFiles/rbd.dir/action/Children.cc.o -c /<>/src/tools/rbd/action/Children.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Children.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Children.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_mdlog.h:19, from /<>/src/rgw/services/svc_mdlog.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Clone.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Clone.cc.o -MF CMakeFiles/rbd.dir/action/Clone.cc.o.d -o CMakeFiles/rbd.dir/action/Clone.cc.o -c /<>/src/tools/rbd/action/Clone.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11, from /<>/src/rgw/services/svc_mdlog.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Clone.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Clone.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapAllocator.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapAllocator.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapAllocator.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapAllocator.cc.o -c /<>/src/os/bluestore/BitmapAllocator.cc [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Config.cc.o -MF CMakeFiles/rbd.dir/action/Config.cc.o.d -o CMakeFiles/rbd.dir/action/Config.cc.o -c /<>/src/tools/rbd/action/Config.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Config.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/common/Formatter.h:9, from /<>/src/tools/rbd/action/Config.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/memstore/MemStore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_ALIEN -DWITH_SEASTAR -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rocksdb/include -isystem /<>/src/seastar/include -isystem /<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/__/__/__/os/memstore/MemStore.cc.o -MF CMakeFiles/crimson-alienstore.dir/__/__/__/os/memstore/MemStore.cc.o.d -o CMakeFiles/crimson-alienstore.dir/__/__/__/os/memstore/MemStore.cc.o -c /<>/src/os/memstore/MemStore.cc [ 84%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_meta.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_meta.cc.o -c /<>/src/rgw/services/svc_meta.cc [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Copy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Copy.cc.o -MF CMakeFiles/rbd.dir/action/Copy.cc.o.d -o CMakeFiles/rbd.dir/action/Copy.cc.o -c /<>/src/tools/rbd/action/Copy.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Copy.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Copy.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Create.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Create.cc.o -MF CMakeFiles/rbd.dir/action/Create.cc.o.d -o CMakeFiles/rbd.dir/action/Create.cc.o -c /<>/src/tools/rbd/action/Create.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/ObjectStore.h:24, from /<>/src/os/memstore/MemStore.h:26, from /<>/src/os/memstore/MemStore.cc:28: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/os/memstore/MemStore.cc:24: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_meta_be.h:22, from /<>/src/rgw/services/svc_meta.h:19, from /<>/src/rgw/services/svc_meta.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/variant:43, from /<>/src/rgw/services/svc_meta_be_params.h:21, from /<>/src/rgw/services/svc_meta_be.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Create.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Create.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Device.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Device.cc.o -MF CMakeFiles/rbd.dir/action/Device.cc.o.d -o CMakeFiles/rbd.dir/action/Device.cc.o -c /<>/src/tools/rbd/action/Device.cc [ 84%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_meta_be.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_meta_be.cc.o -c /<>/src/rgw/services/svc_meta_be.cc [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Diff.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Diff.cc.o -MF CMakeFiles/rbd.dir/action/Diff.cc.o.d -o CMakeFiles/rbd.dir/action/Diff.cc.o -c /<>/src/tools/rbd/action/Diff.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Diff.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Diff.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_meta_be.h:22, from /<>/src/rgw/services/svc_meta_be.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/variant:43, from /<>/src/rgw/services/svc_meta_be_params.h:21, from /<>/src/rgw/services/svc_meta_be.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 84%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/DiskUsage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/DiskUsage.cc.o -MF CMakeFiles/rbd.dir/action/DiskUsage.cc.o.d -o CMakeFiles/rbd.dir/action/DiskUsage.cc.o -c /<>/src/tools/rbd/action/DiskUsage.cc [ 84%] Linking CXX static library ../../../../lib/libcrimson-alienstore.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/cmake -P CMakeFiles/crimson-alienstore.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-alienstore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libcrimson-alienstore.a "CMakeFiles/crimson-alienstore.dir/alien_store.cc.o" "CMakeFiles/crimson-alienstore.dir/thread_pool.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/ObjectStore.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/Allocator.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/AvlAllocator.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BtreeAllocator.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapFreelistManager.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueFS.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluefs_types.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueRocksEnv.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BlueStore.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/simple_bitmap.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/bluestore_types.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/fastbmap_allocator_impl.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/FreelistManager.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/HybridAllocator.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/StupidAllocator.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/bluestore/BitmapAllocator.cc.o" "CMakeFiles/crimson-alienstore.dir/__/__/__/os/memstore/MemStore.cc.o" /usr/bin/ranlib ../../../../lib/libcrimson-alienstore.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 84%] Built target crimson-alienstore make -f src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build.make src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_nbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_nbd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build.make src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 85%] Building CXX object src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_nbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /usr/include/libnl3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o -MF CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o.d -o CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o -c /<>/src/tools/rbd_nbd/rbd-nbd.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/DiskUsage.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/DiskUsage.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 85%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_otp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_otp.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_meta_be_otp.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_meta_be_otp.cc.o -c /<>/src/rgw/services/svc_meta_be_otp.cc In file included from /<>/src/tools/rbd_nbd/rbd-nbd.cc:71: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/fs_fwd.h:35, from /usr/include/c++/12/filesystem:44, from /<>/src/tools/rbd_nbd/rbd-nbd.cc:47: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd_nbd/rbd-nbd.cc:74: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Encryption.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Encryption.cc.o -MF CMakeFiles/rbd.dir/action/Encryption.cc.o.d -o CMakeFiles/rbd.dir/action/Encryption.cc.o -c /<>/src/tools/rbd/action/Encryption.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Encryption.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Encryption.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_meta_be_otp.h:21, from /<>/src/rgw/services/svc_meta_be_otp.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Export.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Export.cc.o -MF CMakeFiles/rbd.dir/action/Export.cc.o.d -o CMakeFiles/rbd.dir/action/Export.cc.o -c /<>/src/tools/rbd/action/Export.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Export.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Export.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 85%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_sobj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_meta_be_sobj.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_meta_be_sobj.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_meta_be_sobj.cc.o -c /<>/src/rgw/services/svc_meta_be_sobj.cc [ 85%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Feature.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Feature.cc.o -MF CMakeFiles/rbd.dir/action/Feature.cc.o.d -o CMakeFiles/rbd.dir/action/Feature.cc.o -c /<>/src/tools/rbd/action/Feature.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_meta_be_sobj.h:21, from /<>/src/rgw/services/svc_meta_be_sobj.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 85%] Linking CXX executable ../../../bin/rbd-nbd cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_nbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd-nbd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/rbd-nbd.dir/rbd-nbd.cc.o" -o ../../../bin/rbd-nbd -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/librbd.so.1.17.0 ../../../lib/librados.so.2.0.0 ../../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libnl-genl-3.so ../../../lib/libceph-common.so.2 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv /usr/lib/powerpc64le-linux-gnu/libnl-3.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 85%] Built target rbd-nbd make -f src/rbd_replay/CMakeFiles/rbd-replay.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd-replay.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 85%] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay.dir/rbd-replay.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd-replay.dir/rbd-replay.cc.o -MF CMakeFiles/rbd-replay.dir/rbd-replay.cc.o.d -o CMakeFiles/rbd-replay.dir/rbd-replay.cc.o -c /<>/src/rbd_replay/rbd-replay.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Feature.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Feature.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 85%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_notify.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_notify.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_notify.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_notify.cc.o -c /<>/src/rgw/services/svc_notify.cc [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Flatten.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Flatten.cc.o -MF CMakeFiles/rbd.dir/action/Flatten.cc.o.d -o CMakeFiles/rbd.dir/action/Flatten.cc.o -c /<>/src/tools/rbd/action/Flatten.cc In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/rbd_replay/actions.hpp:19, from /<>/src/rbd_replay/PendingIO.hpp:19, from /<>/src/rbd_replay/Replayer.hpp:25, from /<>/src/rbd_replay/rbd-replay.cc:19: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rbd_replay/rbd-replay.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Flatten.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Flatten.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Ggate.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Ggate.cc.o -MF CMakeFiles/rbd.dir/action/Ggate.cc.o.d -o CMakeFiles/rbd.dir/action/Ggate.cc.o -c /<>/src/tools/rbd/action/Ggate.cc [ 86%] Linking CXX executable ../../bin/rbd-replay cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd-replay.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/rbd-replay.dir/rbd-replay.cc.o" -o ../../bin/rbd-replay -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libglobal.a ../../lib/librbd_replay.a ../../lib/librbd.so.1.17.0 ../../lib/librados.so.2.0.0 ../../lib/libglobal.a ../../lib/libceph-common.so.2 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv ../../lib/librbd_replay_types.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target rbd-replay make -f src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Building CXX object src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/rbd-replay-prep.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/rbd-replay-prep.cc.o -MF CMakeFiles/rbd-replay-prep.dir/rbd-replay-prep.cc.o.d -o CMakeFiles/rbd-replay-prep.dir/rbd-replay-prep.cc.o -c /<>/src/rbd_replay/rbd-replay-prep.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_cache.h:16, from /<>/src/rgw/services/svc_notify.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/include/random.h:18, from /<>/src/rgw/services/svc_notify.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Ggate.cc:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/stringify.h:4, from /<>/src/tools/rbd/action/Ggate.cc:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/rbd/librbd.hpp:23, from /<>/src/rbd_replay/actions.hpp:19, from /<>/src/rbd_replay/ios.hpp:28, from /<>/src/rbd_replay/rbd-replay-prep.cc:33: /<>/src/include/rbd/../rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rbd_replay/rbd-replay-prep.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Group.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Group.cc.o -MF CMakeFiles/rbd.dir/action/Group.cc.o.d -o CMakeFiles/rbd.dir/action/Group.cc.o -c /<>/src/tools/rbd/action/Group.cc [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_otp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_otp.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_otp.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_otp.cc.o -c /<>/src/rgw/services/svc_otp.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Group.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/tools/rbd/action/Group.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Linking CXX executable ../../bin/rbd-replay-prep cd /<>/obj-powerpc64le-linux-gnu/src/rbd_replay && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd-replay-prep.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/rbd-replay-prep.dir/rbd-replay-prep.cc.o" -o ../../bin/rbd-replay-prep -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librbd_replay.a ../../lib/librbd_replay_ios.a ../../lib/librbd.so.1.17.0 ../../lib/librados.so.2.0.0 ../../lib/libglobal.a -lbabeltrace -lbabeltrace-ctf ../../lib/librbd_replay_types.a ../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target rbd-replay-prep [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_quota.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_quota.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_quota.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_quota.cc.o -c /<>/src/rgw/services/svc_quota.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_otp.h:22, from /<>/src/rgw/services/svc_otp.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/otp/cls_otp_types.h:7, from /<>/src/rgw/services/svc_otp.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ImageMeta.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/ImageMeta.cc.o -MF CMakeFiles/rbd.dir/action/ImageMeta.cc.o.d -o CMakeFiles/rbd.dir/action/ImageMeta.cc.o -c /<>/src/tools/rbd/action/ImageMeta.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_quota.h:6, from /<>/src/rgw/services/svc_quota.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/ImageMeta.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/ImageMeta.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Import.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Import.cc.o -MF CMakeFiles/rbd.dir/action/Import.cc.o.d -o CMakeFiles/rbd.dir/action/Import.cc.o -c /<>/src/tools/rbd/action/Import.cc [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sync_modules.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_sync_modules.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_sync_modules.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_sync_modules.cc.o -c /<>/src/rgw/services/svc_sync_modules.cc [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_rados.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_rados.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_rados.cc.o -c /<>/src/rgw/services/svc_rados.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Import.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Import.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_sync_modules.h:6, from /<>/src/rgw/services/svc_sync_modules.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_rados.h:6, from /<>/src/rgw/services/svc_rados.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Info.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Info.cc.o -MF CMakeFiles/rbd.dir/action/Info.cc.o.d -o CMakeFiles/rbd.dir/action/Info.cc.o -c /<>/src/tools/rbd/action/Info.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11, from /<>/src/rgw/services/svc_rados.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Info.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Info.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 86%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_sys_obj.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_sys_obj.cc.o -c /<>/src/rgw/services/svc_sys_obj.cc [ 86%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Journal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Journal.cc.o -MF CMakeFiles/rbd.dir/action/Journal.cc.o.d -o CMakeFiles/rbd.dir/action/Journal.cc.o -c /<>/src/tools/rbd/action/Journal.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Journal.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Journal.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_sys_obj.h:8, from /<>/src/rgw/services/svc_sys_obj.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_cache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_cache.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_sys_obj_cache.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_sys_obj_cache.cc.o -c /<>/src/rgw/services/svc_sys_obj_cache.cc [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_core.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_sys_obj_core.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_sys_obj_core.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_sys_obj_core.cc.o -c /<>/src/rgw/services/svc_sys_obj_core.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_sys_obj_cache.h:7, from /<>/src/rgw/services/svc_sys_obj_cache.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/bits/std_mutex.h:39, from /usr/include/c++/12/condition_variable:39, from /<>/src/common/admin_socket.h:22, from /<>/src/rgw/services/svc_sys_obj_cache.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Kernel.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Kernel.cc.o -MF CMakeFiles/rbd.dir/action/Kernel.cc.o.d -o CMakeFiles/rbd.dir/action/Kernel.cc.o -c /<>/src/tools/rbd/action/Kernel.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_sys_obj_core.h:6, from /<>/src/rgw/services/svc_sys_obj_core.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Kernel.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Kernel.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_tier_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_tier_rados.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_tier_rados.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_tier_rados.cc.o -c /<>/src/rgw/services/svc_tier_rados.cc [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/List.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/List.cc.o -MF CMakeFiles/rbd.dir/action/List.cc.o.d -o CMakeFiles/rbd.dir/action/List.cc.o -c /<>/src/tools/rbd/action/List.cc [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_user.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_user.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_user.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_user.cc.o -c /<>/src/rgw/services/svc_user.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/List.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/List.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_tier_rados.h:21, from /<>/src/rgw/services/svc_tier_rados.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/rgw/services/svc_tier_rados.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_meta_be.h:22, from /<>/src/rgw/services/svc_user.h:20, from /<>/src/rgw/services/svc_user.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/variant:43, from /<>/src/rgw/services/svc_meta_be_params.h:21, from /<>/src/rgw/services/svc_meta_be.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Lock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Lock.cc.o -MF CMakeFiles/rbd.dir/action/Lock.cc.o.d -o CMakeFiles/rbd.dir/action/Lock.cc.o -c /<>/src/tools/rbd/action/Lock.cc [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_user_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_user_rados.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_user_rados.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_user_rados.cc.o -c /<>/src/rgw/services/svc_user_rados.cc [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_zone.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_zone.cc.o -c /<>/src/rgw/services/svc_zone.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Lock.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Lock.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MergeDiff.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/MergeDiff.cc.o -MF CMakeFiles/rbd.dir/action/MergeDiff.cc.o.d -o CMakeFiles/rbd.dir/action/MergeDiff.cc.o -c /<>/src/tools/rbd/action/MergeDiff.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/MergeDiff.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/MergeDiff.cc:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_meta_be.h:22, from /<>/src/rgw/services/svc_user.h:20, from /<>/src/rgw/services/svc_user_rados.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /<>/src/rgw/services/svc_user_rados.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_zone.h:6, from /<>/src/rgw/services/svc_zone.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/services/svc_user_rados.cc:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Migration.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Migration.cc.o -MF CMakeFiles/rbd.dir/action/Migration.cc.o.d -o CMakeFiles/rbd.dir/action/Migration.cc.o -c /<>/src/tools/rbd/action/Migration.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Migration.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/tools/rbd/action/Migration.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorImage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorImage.cc.o -MF CMakeFiles/rbd.dir/action/MirrorImage.cc.o.d -o CMakeFiles/rbd.dir/action/MirrorImage.cc.o -c /<>/src/tools/rbd/action/MirrorImage.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/MirrorImage.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/MirrorImage.cc:14: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone_utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/services/svc_zone_utils.cc.o -MF CMakeFiles/rgw_common.dir/services/svc_zone_utils.cc.o.d -o CMakeFiles/rgw_common.dir/services/svc_zone_utils.cc.o -c /<>/src/rgw/services/svc_zone_utils.cc [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_service.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_service.cc.o -MF CMakeFiles/rgw_common.dir/rgw_service.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_service.cc.o -c /<>/src/rgw/rgw_service.cc [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorPool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorPool.cc.o -MF CMakeFiles/rbd.dir/action/MirrorPool.cc.o.d -o CMakeFiles/rbd.dir/action/MirrorPool.cc.o -c /<>/src/tools/rbd/action/MirrorPool.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/MirrorPool.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/MirrorPool.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_zone_utils.h:6, from /<>/src/rgw/services/svc_zone_utils.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/rgw_service.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_service.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_acl.cc.o -MF CMakeFiles/rgw_common.dir/rgw_acl.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_acl.cc.o -c /<>/src/rgw/rgw_acl.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_acl.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_acl.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_s3.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_s3.cc.o -MF CMakeFiles/rgw_common.dir/rgw_acl_s3.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_acl_s3.cc.o -c /<>/src/rgw/rgw_acl_s3.cc [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o -MF CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o.d -o CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o -c /<>/src/tools/rbd/action/MirrorSnapshotSchedule.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/MirrorSnapshotSchedule.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/MirrorSnapshotSchedule.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_swift.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_acl_swift.cc.o -MF CMakeFiles/rgw_common.dir/rgw_acl_swift.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_acl_swift.cc.o -c /<>/src/rgw/rgw_acl_swift.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_acl_s3.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_acl_s3.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Namespace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Namespace.cc.o -MF CMakeFiles/rbd.dir/action/Namespace.cc.o.d -o CMakeFiles/rbd.dir/action/Namespace.cc.o -c /<>/src/tools/rbd/action/Namespace.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_acl_swift.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_acl_swift.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Namespace.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Namespace.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_aio.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_aio.cc.o -MF CMakeFiles/rgw_common.dir/rgw_aio.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_aio.cc.o -c /<>/src/rgw/rgw_aio.cc [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Nbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Nbd.cc.o -MF CMakeFiles/rbd.dir/action/Nbd.cc.o.d -o CMakeFiles/rbd.dir/action/Nbd.cc.o -c /<>/src/tools/rbd/action/Nbd.cc In file included from /<>/src/rgw/rgw_aio.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_aio_throttle.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_aio_throttle.cc.o -MF CMakeFiles/rgw_common.dir/rgw_aio_throttle.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_aio_throttle.cc.o -c /<>/src/rgw/rgw_aio_throttle.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Nbd.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Nbd.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_aio_throttle.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 87%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/ObjectMap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/ObjectMap.cc.o -MF CMakeFiles/rbd.dir/action/ObjectMap.cc.o.d -o CMakeFiles/rbd.dir/action/ObjectMap.cc.o -c /<>/src/tools/rbd/action/ObjectMap.cc [ 87%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_auth.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_auth.cc.o -MF CMakeFiles/rgw_common.dir/rgw_auth.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_auth.cc.o -c /<>/src/rgw/rgw_auth.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/ObjectMap.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/ObjectMap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 88%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Perf.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Perf.cc.o -MF CMakeFiles/rbd.dir/action/Perf.cc.o.d -o CMakeFiles/rbd.dir/action/Perf.cc.o -c /<>/src/tools/rbd/action/Perf.cc [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_auth_s3.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_auth_s3.cc.o -MF CMakeFiles/rgw_common.dir/rgw_auth_s3.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_auth_s3.cc.o -c /<>/src/rgw/rgw_auth_s3.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Perf.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Perf.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_auth.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_auth.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_s3.h:15, from /<>/src/rgw/rgw_auth_s3.cc:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/rgw/rgw_auth_s3.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_arn.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_arn.cc.o -MF CMakeFiles/rgw_common.dir/rgw_arn.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_arn.cc.o -c /<>/src/rgw/rgw_arn.cc [ 88%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/PersistentCache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/PersistentCache.cc.o -MF CMakeFiles/rbd.dir/action/PersistentCache.cc.o.d -o CMakeFiles/rbd.dir/action/PersistentCache.cc.o -c /<>/src/tools/rbd/action/PersistentCache.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/PersistentCache.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/PersistentCache.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_arn.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_arn.h:5, from /<>/src/rgw/rgw_arn.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 88%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Pool.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Pool.cc.o -MF CMakeFiles/rbd.dir/action/Pool.cc.o.d -o CMakeFiles/rbd.dir/action/Pool.cc.o -c /<>/src/tools/rbd/action/Pool.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Pool.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Pool.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In static member function ‘static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = char; bool _IsMove = false]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]’ at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from ‘basic_sstring::basic_sstring(const char_type*, size_t) [with char_type = char; Size = short unsigned int; Size max_size = 65]’ at /<>/src/common/sstring.hh:210:22, inlined from ‘rgw::auth::s3::AWSEngine::VersionAbstractor::server_signature_t rgw::auth::s3::get_v2_signature(ceph::common::CephContext*, const std::string&, const AWSEngine::VersionAbstractor::string_to_sign_t&)’ at /<>/src/rgw/rgw_auth_s3.cc:979:36: /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 64 is out of the bounds [0, 64] of object ‘buf’ with type ‘char [64]’ [-Warray-bounds] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/rgw/rgw_auth_s3.cc: In function ‘rgw::auth::s3::AWSEngine::VersionAbstractor::server_signature_t rgw::auth::s3::get_v2_signature(ceph::common::CephContext*, const std::string&, const AWSEngine::VersionAbstractor::string_to_sign_t&)’: /<>/src/rgw/rgw_auth_s3.cc:968:8: note: ‘buf’ declared here 968 | char buf[64]; | ^~~ [ 88%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Remove.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Remove.cc.o -MF CMakeFiles/rbd.dir/action/Remove.cc.o.d -o CMakeFiles/rbd.dir/action/Remove.cc.o -c /<>/src/tools/rbd/action/Remove.cc [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_basic_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_basic_types.cc.o -MF CMakeFiles/rgw_common.dir/rgw_basic_types.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_basic_types.cc.o -c /<>/src/rgw/rgw_basic_types.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Remove.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Remove.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 88%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket.cc.o -MF CMakeFiles/rgw_common.dir/rgw_bucket.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_bucket.cc.o -c /<>/src/rgw/rgw_bucket.cc [ 88%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Rename.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Rename.cc.o -MF CMakeFiles/rbd.dir/action/Rename.cc.o.d -o CMakeFiles/rbd.dir/action/Rename.cc.o -c /<>/src/tools/rbd/action/Rename.cc In file included from /<>/src/rgw/rgw_datalog.h:27, from /<>/src/rgw/rgw_bucket.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_bucket.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_bucket.h:14, from /<>/src/rgw/rgw_basic_types.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_basic_types.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Rename.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Rename.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 88%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Resize.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Resize.cc.o -MF CMakeFiles/rbd.dir/action/Resize.cc.o.d -o CMakeFiles/rbd.dir/action/Resize.cc.o -c /<>/src/tools/rbd/action/Resize.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Resize.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Resize.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 88%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Snap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Snap.cc.o -MF CMakeFiles/rbd.dir/action/Snap.cc.o.d -o CMakeFiles/rbd.dir/action/Snap.cc.o -c /<>/src/tools/rbd/action/Snap.cc [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_layout.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_layout.cc.o -MF CMakeFiles/rgw_common.dir/rgw_bucket_layout.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_bucket_layout.cc.o -c /<>/src/rgw/rgw_bucket_layout.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Snap.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Snap.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_sync.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_sync.cc.o -MF CMakeFiles/rgw_common.dir/rgw_bucket_sync.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_bucket_sync.cc.o -c /<>/src/rgw/rgw_bucket_sync.cc [ 89%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Sparsify.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Sparsify.cc.o -MF CMakeFiles/rbd.dir/action/Sparsify.cc.o.d -o CMakeFiles/rbd.dir/action/Sparsify.cc.o -c /<>/src/tools/rbd/action/Sparsify.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Sparsify.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Sparsify.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Status.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Status.cc.o -MF CMakeFiles/rbd.dir/action/Status.cc.o.d -o CMakeFiles/rbd.dir/action/Status.cc.o -c /<>/src/tools/rbd/action/Status.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_bucket_sync.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_data_sync.h:13, from /<>/src/rgw/rgw_bucket_sync.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Status.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/tools/rbd/action/Status.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o -MF CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o.d -o CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o -c /<>/src/tools/rbd/action/TrashPurgeSchedule.cc [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_cache.cc.o -MF CMakeFiles/rgw_common.dir/rgw_cache.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_cache.cc.o -c /<>/src/rgw/rgw_cache.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/TrashPurgeSchedule.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/TrashPurgeSchedule.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_cache.h:16, from /<>/src/rgw/rgw_cache.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_cache.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_d3n_datacache.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_d3n_datacache.cc.o -MF CMakeFiles/rgw_common.dir/rgw_d3n_datacache.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_d3n_datacache.cc.o -c /<>/src/rgw/rgw_d3n_datacache.cc [ 89%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Trash.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Trash.cc.o -MF CMakeFiles/rbd.dir/action/Trash.cc.o.d -o CMakeFiles/rbd.dir/action/Trash.cc.o -c /<>/src/tools/rbd/action/Trash.cc In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/rgw/rgw_d3n_datacache.h:7, from /<>/src/rgw/rgw_d3n_datacache.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/rgw/rgw_rados.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Trash.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Trash.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_common.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_common.cc.o -MF CMakeFiles/rgw_common.dir/rgw_common.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_common.cc.o -c /<>/src/rgw/rgw_common.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Watch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Watch.cc.o -MF CMakeFiles/rbd.dir/action/Watch.cc.o.d -o CMakeFiles/rbd.dir/action/Watch.cc.o -c /<>/src/tools/rbd/action/Watch.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Watch.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Watch.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_common.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_common.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_data_sync.h:13, from /<>/src/rgw/rgw_common.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/tools/rbd/CMakeFiles/rbd.dir/action/Wnbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DHAVE_CURSES -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/rbd/CMakeFiles/rbd.dir/action/Wnbd.cc.o -MF CMakeFiles/rbd.dir/action/Wnbd.cc.o.d -o CMakeFiles/rbd.dir/action/Wnbd.cc.o -c /<>/src/tools/rbd/action/Wnbd.cc In file included from /<>/src/tools/rbd/Utils.h:8, from /<>/src/tools/rbd/action/Wnbd.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/tools/rbd/ArgumentTypes.h:8, from /<>/src/tools/rbd/action/Wnbd.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_compression.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_compression.cc.o -MF CMakeFiles/rgw_common.dir/rgw_compression.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_compression.cc.o -c /<>/src/rgw/rgw_compression.cc [ 89%] Linking CXX executable ../../../bin/rbd cd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/rbd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/rbd.dir/rbd.cc.o CMakeFiles/rbd.dir/ArgumentTypes.cc.o CMakeFiles/rbd.dir/IndentStream.cc.o CMakeFiles/rbd.dir/MirrorDaemonServiceInfo.cc.o CMakeFiles/rbd.dir/OptionPrinter.cc.o CMakeFiles/rbd.dir/Schedule.cc.o CMakeFiles/rbd.dir/Shell.cc.o CMakeFiles/rbd.dir/Utils.cc.o CMakeFiles/rbd.dir/action/Bench.cc.o CMakeFiles/rbd.dir/action/Children.cc.o CMakeFiles/rbd.dir/action/Clone.cc.o CMakeFiles/rbd.dir/action/Config.cc.o CMakeFiles/rbd.dir/action/Copy.cc.o CMakeFiles/rbd.dir/action/Create.cc.o CMakeFiles/rbd.dir/action/Device.cc.o CMakeFiles/rbd.dir/action/Diff.cc.o CMakeFiles/rbd.dir/action/DiskUsage.cc.o CMakeFiles/rbd.dir/action/Encryption.cc.o CMakeFiles/rbd.dir/action/Export.cc.o CMakeFiles/rbd.dir/action/Feature.cc.o CMakeFiles/rbd.dir/action/Flatten.cc.o CMakeFiles/rbd.dir/action/Ggate.cc.o CMakeFiles/rbd.dir/action/Group.cc.o CMakeFiles/rbd.dir/action/ImageMeta.cc.o CMakeFiles/rbd.dir/action/Import.cc.o CMakeFiles/rbd.dir/action/Info.cc.o CMakeFiles/rbd.dir/action/Journal.cc.o CMakeFiles/rbd.dir/action/Kernel.cc.o CMakeFiles/rbd.dir/action/List.cc.o CMakeFiles/rbd.dir/action/Lock.cc.o CMakeFiles/rbd.dir/action/MergeDiff.cc.o CMakeFiles/rbd.dir/action/Migration.cc.o CMakeFiles/rbd.dir/action/MirrorImage.cc.o CMakeFiles/rbd.dir/action/MirrorPool.cc.o CMakeFiles/rbd.dir/action/MirrorSnapshotSchedule.cc.o CMakeFiles/rbd.dir/action/Namespace.cc.o CMakeFiles/rbd.dir/action/Nbd.cc.o CMakeFiles/rbd.dir/action/ObjectMap.cc.o CMakeFiles/rbd.dir/action/Perf.cc.o CMakeFiles/rbd.dir/action/PersistentCache.cc.o CMakeFiles/rbd.dir/action/Pool.cc.o CMakeFiles/rbd.dir/action/Remove.cc.o CMakeFiles/rbd.dir/action/Rename.cc.o CMakeFiles/rbd.dir/action/Resize.cc.o CMakeFiles/rbd.dir/action/Snap.cc.o CMakeFiles/rbd.dir/action/Sparsify.cc.o CMakeFiles/rbd.dir/action/Status.cc.o CMakeFiles/rbd.dir/action/TrashPurgeSchedule.cc.o CMakeFiles/rbd.dir/action/Trash.cc.o CMakeFiles/rbd.dir/action/Watch.cc.o CMakeFiles/rbd.dir/action/Wnbd.cc.o ../../common/CMakeFiles/common_texttable_obj.dir/TextTable.cc.o -o ../../../bin/rbd -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/libcls_journal_client.a ../../../lib/libcls_rbd_client.a ../../../lib/librbd_types.a ../../../lib/librbd.so.1.17.0 ../../../lib/libjournal.a ../../../lib/liblibneorados.a ../../../lib/librados.so.2.0.0 ../../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/libblkid.so -ldl -lncurses /usr/lib/powerpc64le-linux-gnu/libform.so ../../../lib/libkrbd.a /usr/lib/powerpc64le-linux-gnu/libpmemobj.so /usr/lib/powerpc64le-linux-gnu/libpmem.so ../../../lib/libcls_journal_client.a ../../../lib/libcls_lock_client.a ../../../lib/libosdc.a ../../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv /usr/lib/powerpc64le-linux-gnu/libkeyutils.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 89%] Built target rbd make -f src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build.make src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/cyanstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build.make src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 89%] Building CXX object src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_store.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_store.cc.o -MF CMakeFiles/crimson-cyanstore.dir/cyan_store.cc.o.d -o CMakeFiles/crimson-cyanstore.dir/cyan_store.cc.o -c /<>/src/crimson/os/cyanstore/cyan_store.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/os/cyanstore/cyan_store.h:14, from /<>/src/crimson/os/cyanstore/cyan_store.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/crimson/os/cyanstore/cyan_store.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_putobj.h:19, from /<>/src/rgw/rgw_compression.h:10, from /<>/src/rgw/rgw_compression.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_compression.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/cyanstore/cyan_store.h:16: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_etag_verifier.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_etag_verifier.cc.o -MF CMakeFiles/rgw_common.dir/rgw_etag_verifier.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_etag_verifier.cc.o -c /<>/src/rgw/rgw_etag_verifier.cc [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cors.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_cors.cc.o -MF CMakeFiles/rgw_common.dir/rgw_cors.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_cors.cc.o -c /<>/src/rgw/rgw_cors.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_putobj.h:19, from /<>/src/rgw/rgw_etag_verifier.h:18, from /<>/src/rgw/rgw_etag_verifier.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/rgw/rgw_putobj.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cors_s3.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_cors_s3.cc.o -MF CMakeFiles/rgw_common.dir/rgw_cors_s3.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_cors_s3.cc.o -c /<>/src/rgw/rgw_cors_s3.cc [ 89%] Building CXX object src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_collection.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_collection.cc.o -MF CMakeFiles/crimson-cyanstore.dir/cyan_collection.cc.o.d -o CMakeFiles/crimson-cyanstore.dir/cyan_collection.cc.o -c /<>/src/crimson/os/cyanstore/cyan_collection.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/os/cyanstore/cyan_collection.h:12, from /<>/src/crimson/os/cyanstore/cyan_collection.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/crimson/os/cyanstore/cyan_collection.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_env.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_env.cc.o -MF CMakeFiles/rgw_common.dir/rgw_env.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_env.cc.o -c /<>/src/rgw/rgw_env.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_cors_s3.cc:25: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_cors_s3.cc:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_env.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_es_query.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_es_query.cc.o -MF CMakeFiles/rgw_common.dir/rgw_es_query.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_es_query.cc.o -c /<>/src/rgw/rgw_es_query.cc [ 89%] Building CXX object src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_object.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/cyan_object.cc.o -MF CMakeFiles/crimson-cyanstore.dir/cyan_object.cc.o.d -o CMakeFiles/crimson-cyanstore.dir/cyan_object.cc.o -c /<>/src/crimson/os/cyanstore/cyan_object.cc [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_formats.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_formats.cc.o -MF CMakeFiles/rgw_common.dir/rgw_formats.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_formats.cc.o -c /<>/src/rgw/rgw_formats.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_es_query.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/list:60, from /<>/src/rgw/rgw_es_query.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Linking CXX static library ../../../../lib/libcrimson-cyanstore.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore && /usr/bin/cmake -P CMakeFiles/crimson-cyanstore.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-cyanstore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/libcrimson-cyanstore.a "CMakeFiles/crimson-cyanstore.dir/cyan_store.cc.o" "CMakeFiles/crimson-cyanstore.dir/cyan_collection.cc.o" "CMakeFiles/crimson-cyanstore.dir/cyan_object.cc.o" /usr/bin/ranlib ../../../../lib/libcrimson-cyanstore.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 89%] Built target crimson-cyanstore make -f src/crimson/os/CMakeFiles/crimson-os.dir/build.make src/crimson/os/CMakeFiles/crimson-os.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os /<>/obj-powerpc64le-linux-gnu/src/crimson/os/CMakeFiles/crimson-os.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/CMakeFiles/crimson-os.dir/build.make src/crimson/os/CMakeFiles/crimson-os.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 89%] Building CXX object src/crimson/os/CMakeFiles/crimson-os.dir/futurized_store.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/CMakeFiles/crimson-os.dir/futurized_store.cc.o -MF CMakeFiles/crimson-os.dir/futurized_store.cc.o.d -o CMakeFiles/crimson-os.dir/futurized_store.cc.o -c /<>/src/crimson/os/futurized_store.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_formats.cc:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /usr/include/boost/format.hpp:17, from /<>/src/rgw/rgw_formats.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/osd/exceptions.h:9, from /<>/src/crimson/os/futurized_store.h:13, from /<>/src/crimson/os/futurized_store.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/crimson/os/futurized_store.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_gc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_gc.cc.o -MF CMakeFiles/rgw_common.dir/rgw_gc.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_gc.cc.o -c /<>/src/rgw/rgw_gc.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/futurized_store.h:16: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_gc.h:9, from /<>/src/rgw/rgw_gc.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/rgw/rgw_gc.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_gc_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_gc_log.cc.o -MF CMakeFiles/rgw_common.dir/rgw_gc_log.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_gc_log.cc.o -c /<>/src/rgw/rgw_gc_log.cc In file included from /<>/src/rgw/rgw_gc_log.h:6, from /<>/src/rgw/rgw_gc_log.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_gc.h:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/crimson/os/CMakeFiles/crimson-os.dir/__/__/os/Transaction.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/os/CMakeFiles/crimson-os.dir/__/__/os/Transaction.cc.o -MF CMakeFiles/crimson-os.dir/__/__/os/Transaction.cc.o.d -o CMakeFiles/crimson-os.dir/__/__/os/Transaction.cc.o -c /<>/src/os/Transaction.cc [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_http_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_http_client.cc.o -MF CMakeFiles/rgw_common.dir/rgw_http_client.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_http_client.cc.o -c /<>/src/rgw/rgw_http_client.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/include/Context.h:19, from /<>/src/os/Transaction.h:8, from /<>/src/os/Transaction.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/os/Transaction.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/Transaction.h:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_http_client.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_http_client.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_keystone.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_keystone.cc.o -MF CMakeFiles/rgw_common.dir/rgw_keystone.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_keystone.cc.o -c /<>/src/rgw/rgw_keystone.cc [ 89%] Linking CXX static library ../../../lib/libcrimson-os.a cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os && /usr/bin/cmake -P CMakeFiles/crimson-os.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/crimson/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-os.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libcrimson-os.a "CMakeFiles/crimson-os.dir/futurized_store.cc.o" "CMakeFiles/crimson-os.dir/__/__/os/Transaction.cc.o" /usr/bin/ranlib ../../../lib/libcrimson-os.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 89%] Built target crimson-os [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_ldap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_ldap.cc.o -MF CMakeFiles/rgw_common.dir/rgw_ldap.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_ldap.cc.o -c /<>/src/rgw/rgw_ldap.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_keystone.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /<>/src/rgw/rgw_keystone.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_lc.cc.o -MF CMakeFiles/rgw_common.dir/rgw_lc.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_lc.cc.o -c /<>/src/rgw/rgw_lc.cc [ 89%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_s3.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_s3.cc.o -MF CMakeFiles/rgw_common.dir/rgw_lc_s3.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_lc_s3.cc.o -c /<>/src/rgw/rgw_lc_s3.cc [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_tier.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_lc_tier.cc.o -MF CMakeFiles/rgw_common.dir/rgw_lc_tier.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_lc_tier.cc.o -c /<>/src/rgw/rgw_lc_tier.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_lc.cc:23: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_lc.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_lc.cc:29: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_lc.h:14, from /<>/src/rgw/rgw_lc_tier.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_lc_tier.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_lc_s3.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_lc_s3.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_lc_tier.h:9, from /<>/src/rgw/rgw_lc_tier.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_metadata.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_metadata.cc.o -MF CMakeFiles/rgw_common.dir/rgw_metadata.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_metadata.cc.o -c /<>/src/rgw/rgw_metadata.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_metadata.h:12, from /<>/src/rgw/rgw_metadata.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/rgw/rgw_metadata.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11, from /<>/src/rgw/rgw_metadata.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_multi.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_multi.cc.o -MF CMakeFiles/rgw_common.dir/rgw_multi.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_multi.cc.o -c /<>/src/rgw/rgw_multi.cc /<>/src/rgw/rgw_lc.cc: In function ‘std::string rgw::lc::s3_expiration_header(DoutPrefixProvider*, const rgw_obj_key&, const RGWObjTags&, const ceph::real_time&, const std::map, ceph::buffer::v15_2_0::list>&)’: /<>/src/rgw/rgw_lc.cc:2614:31: warning: ‘*(const std::chrono::time_point > >*)((char*)&expiration_date + offsetof(boost::optional > > >,boost::optional > > >::.boost::optional_detail::optional_base > > >::m_storage.boost::optional_detail::aligned_storage > > >::dummy_)).std::chrono::time_point::__d.std::chrono::duration >::__r’ may be used uninitialized [-Wmaybe-uninitialized] 2614 | if ((! expiration_date) || | ~~~~~~~~~~~~~~~~~~~~^~ 2615 | (*expiration_date > *rule_expiration_date)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/rgw/rgw_lc.cc:2534:36: note: ‘*(const std::chrono::time_point > >*)((char*)&expiration_date + offsetof(boost::optional > > >,boost::optional > > >::.boost::optional_detail::optional_base > > >::m_storage.boost::optional_detail::aligned_storage > > >::dummy_)).std::chrono::time_point::__d.std::chrono::duration >::__r’ was declared here 2534 | boost::optional expiration_date; | ^~~~~~~~~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_multi_del.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_multi_del.cc.o -MF CMakeFiles/rgw_common.dir/rgw_multi_del.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_multi_del.cc.o -c /<>/src/rgw/rgw_multi_del.cc [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_obj_manifest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_obj_manifest.cc.o -MF CMakeFiles/rgw_common.dir/rgw_obj_manifest.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_obj_manifest.cc.o -c /<>/src/rgw/rgw_obj_manifest.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_obj_manifest.h:18, from /<>/src/rgw/rgw_multi.h:9, from /<>/src/rgw/rgw_multi.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_multi.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_multi.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_multi_del.h:9, from /<>/src/rgw/rgw_multi_del.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_multi_del.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_obj_manifest.h:18, from /<>/src/rgw/rgw_obj_manifest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_obj_manifest.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub.cc.o -MF CMakeFiles/rgw_common.dir/rgw_pubsub.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_pubsub.cc.o -c /<>/src/rgw/rgw_pubsub.cc [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync.cc.o -c /<>/src/rgw/rgw_sync.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_zone.h:6, from /<>/src/rgw/rgw_pubsub.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_pubsub.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sync.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/boost/optional/bad_optional_access.hpp:15, from /usr/include/boost/optional/optional.hpp:32, from /usr/include/boost/optional.hpp:15, from /<>/src/rgw/rgw_sync.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_data_sync.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_data_sync.cc.o -MF CMakeFiles/rgw_common.dir/rgw_data_sync.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_data_sync.cc.o -c /<>/src/rgw/rgw_data_sync.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_sync.h:16, from /<>/src/rgw/rgw_sync.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_data_sync.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_data_sync.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_sync.h:16, from /<>/src/rgw/rgw_data_sync.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_counters.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_counters.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_counters.cc.o -c /<>/src/rgw/rgw_sync_counters.cc [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_error_repo.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_error_repo.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_error_repo.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_error_repo.cc.o -c /<>/src/rgw/rgw_sync_error_repo.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_coroutine.h:25, from /<>/src/rgw/rgw_sync_error_repo.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/common/ceph_time.h:19, from /<>/src/rgw/rgw_sync_error_repo.h:19, from /<>/src/rgw/rgw_sync_error_repo.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_module.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_module.cc.o -c /<>/src/rgw/rgw_sync_module.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sync_module.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_aws.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_aws.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_module_aws.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_module_aws.cc.o -c /<>/src/rgw/rgw_sync_module_aws.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11, from /<>/src/rgw/rgw_sync_module.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sync_module_aws.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_sync_module_aws.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_data_sync.h:13, from /<>/src/rgw/rgw_sync_module_aws.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_module_es.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_module_es.cc.o -c /<>/src/rgw/rgw_sync_module_es.cc [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es_rest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_es_rest.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_module_es_rest.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_module_es_rest.cc.o -c /<>/src/rgw/rgw_sync_module_es_rest.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sync_module_es.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/iterator/transform_iterator.hpp:11, from /usr/include/boost/archive/iterators/base64_from_binary.hpp:28, from /<>/src/rgw/rgw_b64.h:7, from /<>/src/rgw/rgw_sync_module_es.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_data_sync.h:13, from /<>/src/rgw/rgw_sync_module_es.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sync_module.h:7, from /<>/src/rgw/rgw_sync_module_es.h:7, from /<>/src/rgw/rgw_sync_module_es_rest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_sync_module_es_rest.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_log.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_module_log.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_module_log.cc.o -c /<>/src/rgw/rgw_sync_module_log.cc [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub.cc.o -c /<>/src/rgw/rgw_sync_module_pubsub.cc [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_policy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_policy.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_policy.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_policy.cc.o -c /<>/src/rgw/rgw_sync_policy.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sync_module_log.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11, from /<>/src/rgw/rgw_sync_module_log.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_zone.h:6, from /<>/src/rgw/rgw_sync_module_pubsub.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sync_policy.cc:3: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_data_sync.h:13, from /<>/src/rgw/rgw_sync_module_pubsub.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 90%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub_push.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_pubsub_push.cc.o -MF CMakeFiles/rgw_common.dir/rgw_pubsub_push.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_pubsub_push.cc.o -c /<>/src/rgw/rgw_pubsub_push.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_notify.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_notify.cc.o -MF CMakeFiles/rgw_common.dir/rgw_notify.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_notify.cc.o -c /<>/src/rgw/rgw_notify.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_pubsub_push.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_pubsub_push.h:5, from /<>/src/rgw/rgw_pubsub_push.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_sys_obj.h:8, from /<>/src/rgw/rgw_pubsub.h:7, from /<>/src/rgw/rgw_notify.h:12, from /<>/src/rgw/rgw_notify.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_notify.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_data_sync.h:13, from /<>/src/rgw/rgw_pubsub_push.cc:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_notify.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_notify_event_type.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_notify_event_type.cc.o -MF CMakeFiles/rgw_common.dir/rgw_notify_event_type.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_notify_event_type.cc.o -c /<>/src/rgw/rgw_notify_event_type.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub_rest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub_rest.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub_rest.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub_rest.cc.o -c /<>/src/rgw/rgw_sync_module_pubsub_rest.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_trace.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sync_trace.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sync_trace.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sync_trace.cc.o -c /<>/src/rgw/rgw_sync_trace.cc In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/rgw/rgw_sync_trace.cc:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_sync_trace.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_pubsub_common.h:6, from /<>/src/rgw/rgw_sync_module_pubsub_rest.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/rgw/rgw_sync_module_pubsub_rest.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_bilog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_bilog.cc.o -MF CMakeFiles/rgw_common.dir/rgw_trim_bilog.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_trim_bilog.cc.o -c /<>/src/rgw/rgw_trim_bilog.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_pubsub.h:5, from /<>/src/rgw/rgw_sync_module_pubsub_rest.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_coroutine.h:25, from /<>/src/rgw/rgw_cr_rados.h:9, from /<>/src/rgw/rgw_trim_bilog.cc:25: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/rgw/rgw_trim_bilog.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_datalog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_datalog.cc.o -MF CMakeFiles/rgw_common.dir/rgw_trim_datalog.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_trim_datalog.cc.o -c /<>/src/rgw/rgw_trim_datalog.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_mdlog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_trim_mdlog.cc.o -MF CMakeFiles/rgw_common.dir/rgw_trim_mdlog.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_trim_mdlog.cc.o -c /<>/src/rgw/rgw_trim_mdlog.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_coroutine.h:25, from /<>/src/rgw/rgw_cr_rados.h:9, from /<>/src/rgw/rgw_trim_datalog.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_trim_datalog.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_coroutine.h:25, from /<>/src/rgw/rgw_sync.h:11, from /<>/src/rgw/rgw_trim_mdlog.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_trim_mdlog.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_sync.h:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_period_history.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_period_history.cc.o -MF CMakeFiles/rgw_common.dir/rgw_period_history.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_period_history.cc.o -c /<>/src/rgw/rgw_period_history.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_zone.h:7, from /<>/src/rgw/rgw_period_history.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /<>/src/rgw/rgw_period_history.h:7, from /<>/src/rgw/rgw_period_history.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_period_puller.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_period_puller.cc.o -MF CMakeFiles/rgw_common.dir/rgw_period_puller.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_period_puller.cc.o -c /<>/src/rgw/rgw_period_puller.cc In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/rgw/rgw_period_puller.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/rgw/rgw_rados.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_reshard.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_reshard.cc.o -MF CMakeFiles/rgw_common.dir/rgw_reshard.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_reshard.cc.o -c /<>/src/rgw/rgw_reshard.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_coroutine.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_coroutine.cc.o -MF CMakeFiles/rgw_common.dir/rgw_coroutine.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_coroutine.cc.o -c /<>/src/rgw/rgw_coroutine.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_zone.h:7, from /<>/src/rgw/rgw_reshard.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/rgw/rgw_reshard.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_reshard.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_coroutine.h:25, from /<>/src/rgw/rgw_coroutine.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/include/Context.h:19, from /<>/src/rgw/rgw_coroutine.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rados.cc.o -MF CMakeFiles/rgw_common.dir/rgw_cr_rados.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_cr_rados.cc.o -c /<>/src/rgw/rgw_cr_rados.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_rest.cc.o -MF CMakeFiles/rgw_common.dir/rgw_cr_rest.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_cr_rest.cc.o -c /<>/src/rgw/rgw_cr_rest.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_cr_rados.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_user.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11, from /<>/src/rgw/rgw_cr_rados.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_coroutine.h:25, from /<>/src/rgw/rgw_cr_rest.h:10, from /<>/src/rgw/rgw_cr_rest.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/rgw/rgw_cr_rest.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_tools.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_cr_tools.cc.o -MF CMakeFiles/rgw_common.dir/rgw_cr_tools.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_cr_tools.cc.o -c /<>/src/rgw/rgw_cr_tools.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_object_expirer_core.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_object_expirer_core.cc.o -MF CMakeFiles/rgw_common.dir/rgw_object_expirer_core.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_object_expirer_core.cc.o -c /<>/src/rgw/rgw_object_expirer_core.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_coroutine.h:25, from /<>/src/rgw/rgw_cr_rados.h:9, from /<>/src/rgw/rgw_cr_tools.h:7, from /<>/src/rgw/rgw_cr_tools.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_cr_tools.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_op.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_op.cc.o -MF CMakeFiles/rgw_common.dir/rgw_op.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_op.cc.o -c /<>/src/rgw/rgw_op.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_object_expirer_core.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_object_expirer_core.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_object_expirer_core.h:33, from /<>/src/rgw/rgw_object_expirer_core.cc:31: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_tracer.h:6, from /<>/src/rgw/rgw_op.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /<>/src/rgw/rgw_op.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_op.cc:26: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_otp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_otp.cc.o -MF CMakeFiles/rgw_common.dir/rgw_otp.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_otp.cc.o -c /<>/src/rgw/rgw_otp.cc [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o -MF CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o -c /<>/src/rgw/rgw_policy_s3.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_meta_be_otp.h:21, from /<>/src/rgw/rgw_otp.h:12, from /<>/src/rgw/rgw_otp.cc:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_otp.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_policy_s3.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_policy_s3.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 91%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_public_access.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_public_access.cc.o -MF CMakeFiles/rgw_common.dir/rgw_public_access.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_public_access.cc.o -c /<>/src/rgw/rgw_public_access.cc [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj.cc.o -MF CMakeFiles/rgw_common.dir/rgw_putobj.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_putobj.cc.o -c /<>/src/rgw/rgw_putobj.cc [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj_processor.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_putobj_processor.cc.o -MF CMakeFiles/rgw_common.dir/rgw_putobj_processor.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_putobj_processor.cc.o -c /<>/src/rgw/rgw_putobj_processor.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_putobj.h:19, from /<>/src/rgw/rgw_putobj.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/iomanip:40, from /<>/src/include/buffer.h:42, from /<>/src/rgw/rgw_putobj.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_rados.h:6, from /<>/src/rgw/rgw_aio.h:26, from /<>/src/rgw/rgw_putobj_processor.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/rgw/rgw_aio.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_quota.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_quota.cc.o -MF CMakeFiles/rgw_common.dir/rgw_quota.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_quota.cc.o -c /<>/src/rgw/rgw_quota.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_putobj_processor.cc:21: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_quota.cc:23: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/rgw/rgw_quota.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_quota.cc:25: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rados.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rados.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rados.cc.o -c /<>/src/rgw/rgw_rados.cc [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_resolve.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_resolve.cc.o -MF CMakeFiles/rgw_common.dir/rgw_resolve.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_resolve.cc.o -c /<>/src/rgw/rgw_resolve.cc [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest.cc.o -c /<>/src/rgw/rgw_rest.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_rados.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/rgw/rgw_rados.cc:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_resolve.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_cr_rados.h:11, from /<>/src/rgw/rgw_rados.cc:32: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o -c /<>/src/rgw/rgw_rest_client.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_rest.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/algorithm/string/std/string_traits.hpp:15, from /usr/include/boost/algorithm/string/std_containers_traits.hpp:19, from /usr/include/boost/algorithm/string.hpp:18, from /<>/src/rgw/rgw_rest.cc:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_rest.cc:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_rest_client.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_rest_client.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o -c /<>/src/rgw/rgw_rest_conn.cc [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o -c /<>/src/rgw/rgw_rest_log.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_zone.h:7, from /<>/src/rgw/rgw_rest_conn.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_rest_conn.cc:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_log.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_rest_log.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_log.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o -c /<>/src/rgw/rgw_rest_metadata.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_metadata.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_rest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o -c /<>/src/rgw/rgw_rest_pubsub.cc [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o -c /<>/src/rgw/rgw_rest_pubsub_common.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_metadata.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_pubsub_common.h:6, from /<>/src/rgw/rgw_rest_pubsub.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/rgw/rgw_rest_pubsub.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_rest_pubsub_common.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_pubsub.h:5, from /<>/src/rgw/rgw_rest_pubsub.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_rest_pubsub_common.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o -c /<>/src/rgw/rgw_rest_realm.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_realm.h:6, from /<>/src/rgw/rgw_rest_realm.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_rest_realm.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o -c /<>/src/rgw/rgw_rest_role.cc [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o -c /<>/src/rgw/rgw_rest_s3.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_realm.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_rest_role.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_rest_role.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_s3.cc:32: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_rest_s3.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_rest_role.cc:17: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_s3.cc:33: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_s3select.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_s3select.cc.o -MF CMakeFiles/rgw_common.dir/rgw_s3select.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_s3select.cc.o -c /<>/src/rgw/rgw_s3select.cc In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /usr/include/boost/asio/time_traits.hpp:23, from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29, from /usr/include/boost/asio/basic_deadline_timer.hpp:25, from /usr/include/boost/asio.hpp:25, from /<>/src/common/error_code.h:22, from /<>/src/include/denc.h:51, from /<>/src/include/encoding.h:41, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/common/ceph_crypto.h:10, from /<>/src/rgw/rgw_s3select_private.h:11, from /<>/src/rgw/rgw_s3select.cc:4: /usr/include/boost/detail/no_exceptions_support.hpp:17:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 17 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_s3.h:15, from /<>/src/rgw/rgw_s3select_private.h:36: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_s3select_private.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_role.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_role.cc.o -MF CMakeFiles/rgw_common.dir/rgw_role.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_role.cc.o -c /<>/src/rgw/rgw_role.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/rgw/rgw_role.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_role.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 92%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sal.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sal.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sal.cc.o -c /<>/src/rgw/rgw_sal.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_rados.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_rados.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sal_rados.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sal_rados.cc.o -c /<>/src/rgw/rgw_sal_rados.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_sal.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /<>/src/rgw/rgw_sal.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_sal.cc:25: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_sal_rados.cc:25: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /<>/src/rgw/rgw_sal_rados.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_sal_rados.cc:26: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_string.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_string.cc.o -MF CMakeFiles/rgw_common.dir/rgw_string.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_string.cc.o -c /<>/src/rgw/rgw_string.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tag.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_tag.cc.o -MF CMakeFiles/rgw_common.dir/rgw_tag.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_tag.cc.o -c /<>/src/rgw/rgw_tag.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_tag.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_tag.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o -MF CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o -c /<>/src/rgw/rgw_tag_s3.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tools.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_tools.cc.o -MF CMakeFiles/rgw_common.dir/rgw_tools.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_tools.cc.o -c /<>/src/rgw/rgw_tools.cc In file included from /<>/src/librados/librados_asio.h:17, from /<>/src/rgw/rgw_tools.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_tools.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o -MF CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o -c /<>/src/rgw/rgw_log_backing.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/rgw_tools.cc:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_user.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_user.cc.o -MF CMakeFiles/rgw_common.dir/rgw_user.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_user.cc.o -c /<>/src/rgw/rgw_user.cc In file included from /<>/src/rgw/rgw_log_backing.h:21, from /<>/src/rgw/rgw_log_backing.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/cls/log/cls_log_types.h:6, from /<>/src/cls/log/cls_log_client.h:8, from /<>/src/rgw/rgw_log_backing.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_sal_rados.h:18, from /<>/src/rgw/rgw_user.cc:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_user.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_website.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_website.cc.o -MF CMakeFiles/rgw_common.dir/rgw_website.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_website.cc.o -c /<>/src/rgw/rgw_website.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_xml.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_xml.cc.o -MF CMakeFiles/rgw_common.dir/rgw_xml.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_xml.cc.o -c /<>/src/rgw/rgw_xml.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_website.cc:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/common/dout.h:21, from /<>/src/common/debug.h:18, from /<>/src/rgw/rgw_website.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_torrent.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_torrent.cc.o -MF CMakeFiles/rgw_common.dir/rgw_torrent.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_torrent.cc.o -c /<>/src/rgw/rgw_torrent.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt.cc.o -MF CMakeFiles/rgw_common.dir/rgw_crypt.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_crypt.cc.o -c /<>/src/rgw/rgw_crypt.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o -MF CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o -c /<>/src/rgw/rgw_crypt_sanitize.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_torrent.h:14, from /<>/src/rgw/rgw_torrent.cc:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/rgw/rgw_torrent.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_crypt.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_crypt.cc:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_torrent.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_crypt_sanitize.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_crypt.h:15, from /<>/src/rgw/rgw_crypt.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -I/<>/obj-powerpc64le-linux-gnu/src/rgw -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o -MF CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o -c /<>/src/rgw/rgw_iam_policy.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o -c /<>/src/rgw/rgw_rest_user_policy.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_auth.h:15, from /<>/src/rgw/rgw_iam_policy.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_iam_policy.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_rest_user_policy.cc:14: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_rest_user_policy.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_zone.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_zone.cc.o -MF CMakeFiles/rgw_common.dir/rgw_zone.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_zone.cc.o -c /<>/src/rgw/rgw_zone.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sts.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sts.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sts.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sts.cc.o -c /<>/src/rgw/rgw_sts.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_zone.h:7, from /<>/src/rgw/rgw_zone.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_zone.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_sync.h:16, from /<>/src/rgw/rgw_zone.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o -c /<>/src/rgw/rgw_rest_sts.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sts.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_sts.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_sts.cc:23: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_rest_sts.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_rest_sts.cc:25: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o -MF CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o -c /<>/src/rgw/rgw_perf_counters.cc [ 93%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o -c /<>/src/rgw/rgw_rest_oidc_provider.cc [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_iam.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_iam.cc.o -MF CMakeFiles/rgw_common.dir/rgw_rest_iam.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_rest_iam.cc.o -c /<>/src/rgw/rgw_rest_iam.cc [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_object_lock.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_object_lock.cc.o -MF CMakeFiles/rgw_common.dir/rgw_object_lock.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_object_lock.cc.o -c /<>/src/rgw/rgw_object_lock.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_rest_oidc_provider.cc:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_rest_oidc_provider.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kms.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_kms.cc.o -MF CMakeFiles/rgw_common.dir/rgw_kms.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_kms.cc.o -c /<>/src/rgw/rgw_kms.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_iam.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/token_iterator.hpp:22, from /usr/include/boost/tokenizer.hpp:20, from /<>/src/rgw/rgw_rest_iam.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_rest_oidc_provider.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_rest_iam.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_crypt.h:13, from /<>/src/rgw/rgw_kms.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/str_map.h:22, from /<>/src/rgw/rgw_kms.cc:9: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_crypt.h:15: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o -MF CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o -c /<>/src/rgw/rgw_kmip_client.cc [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_url.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_url.cc.o -MF CMakeFiles/rgw_common.dir/rgw_url.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_url.cc.o -c /<>/src/rgw/rgw_url.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_kmip_client.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/common/Thread.h:19, from /<>/src/rgw/rgw_kmip_client.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In member function ‘void* ZeroPoolAllocator::Realloc(void*, size_t, size_t)’, inlined from ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue&, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = ZeroPoolAllocator]’ at /<>/src/rapidjson/include/rapidjson/document.h:1199:78, inlined from ‘void add_name_val_to_obj(std::string&, std::string&, rapidjson::GenericValue&, A&) [with E = rapidjson::UTF8<>; A = ZeroPoolAllocator]’ at /<>/src/rgw/rgw_kms.cc:149:14, inlined from ‘void add_name_val_to_obj(const char*, std::string&, rapidjson::GenericValue&, A&) [with E = rapidjson::UTF8<>; A = ZeroPoolAllocator]’ at /<>/src/rgw/rgw_kms.cc:169:22: /<>/src/rgw/rgw_kms.cc:86:29: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 86 | if (r && old) memcpy(r, p, nw); | ~~~~~~^~~~~~~~~~ /<>/src/rgw/rgw_kms.cc: In function ‘void add_name_val_to_obj(const char*, std::string&, rapidjson::GenericValue&, A&) [with E = rapidjson::UTF8<>; A = ZeroPoolAllocator]’: /<>/src/rgw/rgw_kms.cc:83:15: note: ‘r’ was declared here 83 | void *r; | ^ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o -MF CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o -c /<>/src/rgw/rgw_oidc_provider.cc In file included from /<>/src/rgw/rgw_kms.cc:17: In member function ‘rapidjson::GenericValue& rapidjson::GenericValue::AddMember(rapidjson::GenericValue&, rapidjson::GenericValue&, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = ZeroPoolAllocator]’, inlined from ‘void add_name_val_to_obj(std::string&, bool, rapidjson::GenericValue&, A&) [with E = rapidjson::UTF8<>; A = ZeroPoolAllocator]’ at /<>/src/rgw/rgw_kms.cc:160:14, inlined from ‘void add_name_val_to_obj(const char*, bool, rapidjson::GenericValue&, A&) [with E = rapidjson::UTF8<>; A = ZeroPoolAllocator]’ at /<>/src/rgw/rgw_kms.cc:178:22, inlined from ‘int TransitSecretEngine::create_bucket_key(const DoutPrefixProvider*, const std::string&)’ at /<>/src/rgw/rgw_kms.cc:629:24: /<>/src/rapidjson/include/rapidjson/document.h:1203:16: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 1203 | members[o.size].name.RawAssign(name); | ~~~~~~~^ /<>/src/rgw/rgw_kms.cc: In member function ‘int TransitSecretEngine::create_bucket_key(const DoutPrefixProvider*, const std::string&)’: /<>/src/rgw/rgw_kms.cc:83:15: note: ‘r’ was declared here 83 | void *r; | ^ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_datalog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_datalog.cc.o -MF CMakeFiles/rgw_common.dir/rgw_datalog.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_datalog.cc.o -c /<>/src/rgw/rgw_datalog.cc [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o -MF CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o.d -o CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o -c /<>/src/rgw/cls_fifo_legacy.cc In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/rgw/rgw_oidc_provider.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_oidc_provider.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/cls_fifo_legacy.cc:25: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/numeric:61, from /<>/src/rgw/cls_fifo_legacy.cc:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/common/async/librados_completion.h:30, from /<>/src/rgw/rgw_datalog.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_datalog.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/common/async/librados_completion.h:31: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/cls_fifo_legacy.cc:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/rgw/cls_fifo_legacy.cc: In member function ‘void rgw::cls::fifo::FIFO::_update_meta(const DoutPrefixProvider*, const rados::cls::fifo::update&, rados::cls::fifo::objv, bool*, uint64_t, librados::v14_2_0::AioCompletion*)’: /<>/src/rgw/cls_fifo_legacy.cc:578:8: warning: unused variable ‘r’ [-Wunused-variable] 578 | auto r = ioctx.aio_operate(oid, Updater::call(std::move(updater)), &op); | ^ /<>/src/rgw/cls_fifo_legacy.cc: In member function ‘void rgw::cls::fifo::FIFO::read_meta(const DoutPrefixProvider*, uint64_t, librados::v14_2_0::AioCompletion*)’: /<>/src/rgw/cls_fifo_legacy.cc:1292:8: warning: unused variable ‘r’ [-Wunused-variable] 1292 | auto r = ioctx.aio_exec(oid, Reader::call(std::move(reader)), fifo::op::CLASS, | ^ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o -MF CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o -c /<>/src/rgw/rgw_lua_utils.cc [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_lua.cc.o -MF CMakeFiles/rgw_common.dir/rgw_lua.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_lua.cc.o -c /<>/src/rgw/rgw_lua.cc [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o -MF CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o -c /<>/src/rgw/rgw_lua_request.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_zone.h:6, from /<>/src/rgw/rgw_lua.cc:2: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_service.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_lua.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_encryption.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_bucket_encryption.cc.o -MF CMakeFiles/rgw_common.dir/rgw_bucket_encryption.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_bucket_encryption.cc.o -c /<>/src/rgw/rgw_bucket_encryption.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_service.h:14, from /<>/src/rgw/services/svc_zone.h:6, from /<>/src/rgw/rgw_lua_request.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38, from /usr/include/c++/12/sstream:38, from /<>/src/rgw/rgw_lua_request.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_lua_request.cc:10: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_tracer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_tracer.cc.o -MF CMakeFiles/rgw_common.dir/rgw_tracer.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_tracer.cc.o -c /<>/src/rgw/rgw_tracer.cc /<>/src/rgw/rgw_lua_request.cc: In static member function ‘static int rgw::lua::request::PolicyMetaTable::IndexClosure(lua_State*)’: /<>/src/rgw/rgw_lua_request.cc:543:48: warning: the address of ‘rgw::IAM::Policy::statements’ will never be NULL [-Waddress] 543 | create_metatable(L, &(policy->statements)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:29: /<>/src/rgw/rgw_iam_policy.h:511:26: note: ‘rgw::IAM::Policy::statements’ declared here 511 | std::vector statements; | ^~~~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_tracer.h:6, from /<>/src/rgw/rgw_tracer.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_tracer.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_amqp.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_amqp.cc.o -MF CMakeFiles/rgw_common.dir/rgw_amqp.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_amqp.cc.o -c /<>/src/rgw/rgw_amqp.cc [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_dbstore.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/services -isystem /<>/src/rgw -isystem /usr/include/lua5.3 -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_common.dir/rgw_sal_dbstore.cc.o -MF CMakeFiles/rgw_common.dir/rgw_sal_dbstore.cc.o.d -o CMakeFiles/rgw_common.dir/rgw_sal_dbstore.cc.o -c /<>/src/rgw/rgw_sal_dbstore.cc make -f src/crimson/osd/CMakeFiles/crimson-osd.dir/build.make src/crimson/osd/CMakeFiles/crimson-osd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/osd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/osd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd/CMakeFiles/crimson-osd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/osd/CMakeFiles/crimson-osd.dir/build.make src/crimson/osd/CMakeFiles/crimson-osd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/backfill_state.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/backfill_state.cc.o -MF CMakeFiles/crimson-osd.dir/backfill_state.cc.o.d -o CMakeFiles/crimson-osd.dir/backfill_state.cc.o -c /<>/src/crimson/osd/backfill_state.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_sal_dbstore.cc:25: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /<>/src/rgw/rgw_sal_dbstore.cc:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/ec_backend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/ec_backend.cc.o -MF CMakeFiles/crimson-osd.dir/ec_backend.cc.o.d -o CMakeFiles/crimson-osd.dir/ec_backend.cc.o -c /<>/src/crimson/osd/ec_backend.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sal_dbstore.h:20, from /<>/src/rgw/rgw_sal_dbstore.cc:26: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/recovery_types.h:8, from /<>/src/crimson/osd/backfill_state.h:16, from /<>/src/crimson/osd/backfill_state.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/crimson/osd/backfill_state.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/osd/ec_backend.h:9, from /<>/src/crimson/osd/ec_backend.cc:1: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/osd/ec_backend.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In member function ‘void rgw::sal::DBStore::setDBStoreManager(DBStoreManager*)’, inlined from ‘void* newDBStore(ceph::common::CephContext*)’ at /<>/src/rgw/rgw_sal_dbstore.cc:1930:31: /<>/src/rgw/rgw_sal_dbstore.h:811:58: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 811 | void setDBStoreManager(DBStoreManager *stm) { dbsm = stm; } | ~~~~~^~~~~ /<>/src/rgw/rgw_sal_dbstore.cc: In function ‘void* newDBStore(ceph::common::CephContext*)’: /<>/src/rgw/rgw_sal_dbstore.cc:1926:16: note: call to ‘void operator delete(void*, std::size_t)’ here 1926 | delete dbsm; | ^~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/heartbeat.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/heartbeat.cc.o -MF CMakeFiles/crimson-osd.dir/heartbeat.cc.o.d -o CMakeFiles/crimson-osd.dir/heartbeat.cc.o -c /<>/src/crimson/osd/heartbeat.cc [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/main.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/main.cc.o -MF CMakeFiles/crimson-osd.dir/main.cc.o.d -o CMakeFiles/crimson-osd.dir/main.cc.o -c /<>/src/crimson/osd/main.cc [ 94%] Linking CXX static library ../../lib/librgw_common.a cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -P CMakeFiles/rgw_common.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/rgw_common.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librgw_common.a CMakeFiles/rgw_common.dir/services/svc_finisher.cc.o CMakeFiles/rgw_common.dir/services/svc_bi_rados.cc.o CMakeFiles/rgw_common.dir/services/svc_bilog_rados.cc.o CMakeFiles/rgw_common.dir/services/svc_bucket.cc.o CMakeFiles/rgw_common.dir/services/svc_bucket_sobj.cc.o CMakeFiles/rgw_common.dir/services/svc_bucket_sync_sobj.cc.o CMakeFiles/rgw_common.dir/services/svc_cls.cc.o CMakeFiles/rgw_common.dir/services/svc_config_key_rados.cc.o CMakeFiles/rgw_common.dir/services/svc_mdlog.cc.o CMakeFiles/rgw_common.dir/services/svc_meta.cc.o CMakeFiles/rgw_common.dir/services/svc_meta_be.cc.o CMakeFiles/rgw_common.dir/services/svc_meta_be_otp.cc.o CMakeFiles/rgw_common.dir/services/svc_meta_be_sobj.cc.o CMakeFiles/rgw_common.dir/services/svc_notify.cc.o CMakeFiles/rgw_common.dir/services/svc_otp.cc.o CMakeFiles/rgw_common.dir/services/svc_quota.cc.o CMakeFiles/rgw_common.dir/services/svc_sync_modules.cc.o CMakeFiles/rgw_common.dir/services/svc_rados.cc.o CMakeFiles/rgw_common.dir/services/svc_sys_obj.cc.o CMakeFiles/rgw_common.dir/services/svc_sys_obj_cache.cc.o CMakeFiles/rgw_common.dir/services/svc_sys_obj_core.cc.o CMakeFiles/rgw_common.dir/services/svc_tier_rados.cc.o CMakeFiles/rgw_common.dir/services/svc_user.cc.o CMakeFiles/rgw_common.dir/services/svc_user_rados.cc.o CMakeFiles/rgw_common.dir/services/svc_zone.cc.o CMakeFiles/rgw_common.dir/services/svc_zone_utils.cc.o CMakeFiles/rgw_common.dir/rgw_service.cc.o CMakeFiles/rgw_common.dir/rgw_acl.cc.o CMakeFiles/rgw_common.dir/rgw_acl_s3.cc.o CMakeFiles/rgw_common.dir/rgw_acl_swift.cc.o CMakeFiles/rgw_common.dir/rgw_aio.cc.o CMakeFiles/rgw_common.dir/rgw_aio_throttle.cc.o CMakeFiles/rgw_common.dir/rgw_auth.cc.o CMakeFiles/rgw_common.dir/rgw_auth_s3.cc.o CMakeFiles/rgw_common.dir/rgw_arn.cc.o CMakeFiles/rgw_common.dir/rgw_basic_types.cc.o CMakeFiles/rgw_common.dir/rgw_bucket.cc.o CMakeFiles/rgw_common.dir/rgw_bucket_layout.cc.o CMakeFiles/rgw_common.dir/rgw_bucket_sync.cc.o CMakeFiles/rgw_common.dir/rgw_cache.cc.o CMakeFiles/rgw_common.dir/rgw_d3n_datacache.cc.o CMakeFiles/rgw_common.dir/rgw_common.cc.o CMakeFiles/rgw_common.dir/rgw_compression.cc.o CMakeFiles/rgw_common.dir/rgw_etag_verifier.cc.o CMakeFiles/rgw_common.dir/rgw_cors.cc.o CMakeFiles/rgw_common.dir/rgw_cors_s3.cc.o CMakeFiles/rgw_common.dir/rgw_env.cc.o CMakeFiles/rgw_common.dir/rgw_es_query.cc.o CMakeFiles/rgw_common.dir/rgw_formats.cc.o CMakeFiles/rgw_common.dir/rgw_gc.cc.o CMakeFiles/rgw_common.dir/rgw_gc_log.cc.o CMakeFiles/rgw_common.dir/rgw_http_client.cc.o CMakeFiles/rgw_common.dir/rgw_keystone.cc.o CMakeFiles/rgw_common.dir/rgw_ldap.cc.o CMakeFiles/rgw_common.dir/rgw_lc.cc.o CMakeFiles/rgw_common.dir/rgw_lc_s3.cc.o CMakeFiles/rgw_common.dir/rgw_lc_tier.cc.o CMakeFiles/rgw_common.dir/rgw_metadata.cc.o CMakeFiles/rgw_common.dir/rgw_multi.cc.o CMakeFiles/rgw_common.dir/rgw_multi_del.cc.o CMakeFiles/rgw_common.dir/rgw_obj_manifest.cc.o CMakeFiles/rgw_common.dir/rgw_pubsub.cc.o CMakeFiles/rgw_common.dir/rgw_sync.cc.o CMakeFiles/rgw_common.dir/rgw_data_sync.cc.o CMakeFiles/rgw_common.dir/rgw_sync_counters.cc.o CMakeFiles/rgw_common.dir/rgw_sync_error_repo.cc.o CMakeFiles/rgw_common.dir/rgw_sync_module.cc.o CMakeFiles/rgw_common.dir/rgw_sync_module_aws.cc.o CMakeFiles/rgw_common.dir/rgw_sync_module_es.cc.o CMakeFiles/rgw_common.dir/rgw_sync_module_es_rest.cc.o CMakeFiles/rgw_common.dir/rgw_sync_module_log.cc.o CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub.cc.o CMakeFiles/rgw_common.dir/rgw_sync_policy.cc.o CMakeFiles/rgw_common.dir/rgw_pubsub_push.cc.o CMakeFiles/rgw_common.dir/rgw_notify.cc.o CMakeFiles/rgw_common.dir/rgw_notify_event_type.cc.o CMakeFiles/rgw_common.dir/rgw_sync_module_pubsub_rest.cc.o CMakeFiles/rgw_common.dir/rgw_sync_trace.cc.o CMakeFiles/rgw_common.dir/rgw_trim_bilog.cc.o CMakeFiles/rgw_common.dir/rgw_trim_datalog.cc.o CMakeFiles/rgw_common.dir/rgw_trim_mdlog.cc.o CMakeFiles/rgw_common.dir/rgw_period_history.cc.o CMakeFiles/rgw_common.dir/rgw_period_puller.cc.o CMakeFiles/rgw_common.dir/rgw_reshard.cc.o CMakeFiles/rgw_common.dir/rgw_coroutine.cc.o CMakeFiles/rgw_common.dir/rgw_cr_rados.cc.o CMakeFiles/rgw_common.dir/rgw_cr_rest.cc.o CMakeFiles/rgw_common.dir/rgw_cr_tools.cc.o CMakeFiles/rgw_common.dir/rgw_object_expirer_core.cc.o CMakeFiles/rgw_common.dir/rgw_op.cc.o CMakeFiles/rgw_common.dir/rgw_otp.cc.o CMakeFiles/rgw_common.dir/rgw_policy_s3.cc.o CMakeFiles/rgw_common.dir/rgw_public_access.cc.o CMakeFiles/rgw_common.dir/rgw_putobj.cc.o CMakeFiles/rgw_common.dir/rgw_putobj_processor.cc.o CMakeFiles/rgw_common.dir/rgw_quota.cc.o CMakeFiles/rgw_common.dir/rgw_rados.cc.o CMakeFiles/rgw_common.dir/rgw_resolve.cc.o CMakeFiles/rgw_common.dir/rgw_rest.cc.o CMakeFiles/rgw_common.dir/rgw_rest_client.cc.o CMakeFiles/rgw_common.dir/rgw_rest_conn.cc.o CMakeFiles/rgw_common.dir/rgw_rest_log.cc.o CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o CMakeFiles/rgw_common.dir/rgw_rest_pubsub.cc.o CMakeFiles/rgw_common.dir/rgw_rest_pubsub_common.cc.o CMakeFiles/rgw_common.dir/rgw_rest_realm.cc.o CMakeFiles/rgw_common.dir/rgw_rest_role.cc.o CMakeFiles/rgw_common.dir/rgw_rest_s3.cc.o CMakeFiles/rgw_common.dir/rgw_s3select.cc.o CMakeFiles/rgw_common.dir/rgw_role.cc.o CMakeFiles/rgw_common.dir/rgw_sal.cc.o CMakeFiles/rgw_common.dir/rgw_sal_rados.cc.o CMakeFiles/rgw_common.dir/rgw_string.cc.o CMakeFiles/rgw_common.dir/rgw_tag.cc.o CMakeFiles/rgw_common.dir/rgw_tag_s3.cc.o CMakeFiles/rgw_common.dir/rgw_tools.cc.o CMakeFiles/rgw_common.dir/rgw_log_backing.cc.o CMakeFiles/rgw_common.dir/rgw_user.cc.o CMakeFiles/rgw_common.dir/rgw_website.cc.o CMakeFiles/rgw_common.dir/rgw_xml.cc.o CMakeFiles/rgw_common.dir/rgw_torrent.cc.o CMakeFiles/rgw_common.dir/rgw_crypt.cc.o CMakeFiles/rgw_common.dir/rgw_crypt_sanitize.cc.o CMakeFiles/rgw_common.dir/rgw_iam_policy.cc.o CMakeFiles/rgw_common.dir/rgw_rest_user_policy.cc.o CMakeFiles/rgw_common.dir/rgw_zone.cc.o CMakeFiles/rgw_common.dir/rgw_sts.cc.o CMakeFiles/rgw_common.dir/rgw_rest_sts.cc.o CMakeFiles/rgw_common.dir/rgw_perf_counters.cc.o CMakeFiles/rgw_common.dir/rgw_rest_oidc_provider.cc.o CMakeFiles/rgw_common.dir/rgw_rest_iam.cc.o CMakeFiles/rgw_common.dir/rgw_object_lock.cc.o CMakeFiles/rgw_common.dir/rgw_kms.cc.o CMakeFiles/rgw_common.dir/rgw_kmip_client.cc.o CMakeFiles/rgw_common.dir/rgw_url.cc.o CMakeFiles/rgw_common.dir/rgw_oidc_provider.cc.o CMakeFiles/rgw_common.dir/rgw_datalog.cc.o CMakeFiles/rgw_common.dir/cls_fifo_legacy.cc.o CMakeFiles/rgw_common.dir/rgw_lua_utils.cc.o CMakeFiles/rgw_common.dir/rgw_lua.cc.o CMakeFiles/rgw_common.dir/rgw_lua_request.cc.o CMakeFiles/rgw_common.dir/rgw_bucket_encryption.cc.o CMakeFiles/rgw_common.dir/rgw_tracer.cc.o CMakeFiles/rgw_common.dir/rgw_amqp.cc.o CMakeFiles/rgw_common.dir/rgw_sal_dbstore.cc.o In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/gated.h:8, from /<>/src/crimson/osd/heartbeat.h:9, from /<>/src/crimson/osd/heartbeat.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/heartbeat.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/sharded.hh:24, from /<>/src/seastar/apps/lib/stop_signal.hh:25, from /<>/src/crimson/osd/main.cc:10: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/osd/main.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/apps/lib/stop_signal.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/net/Dispatcher.h:17, from /<>/src/crimson/osd/heartbeat.h:10: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/ranlib ../../lib/librgw_common.a In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDPing.h:32, from /<>/src/crimson/osd/heartbeat.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MOSDFailure.h:19, from /<>/src/crimson/osd/heartbeat.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9, from /<>/src/crimson/osd/shard_services.h:10, from /<>/src/crimson/osd/osd.h:24, from /<>/src/crimson/osd/main.cc:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 94%] Built target rgw_common make -f src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build.make src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/tools /<>/obj-powerpc64le-linux-gnu/src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build.make src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 94%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/store-nbd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/store-nbd.cc.o -MF CMakeFiles/crimson-store-nbd.dir/store_nbd/store-nbd.cc.o.d -o CMakeFiles/crimson-store-nbd.dir/store_nbd/store-nbd.cc.o -c /<>/src/crimson/tools/store_nbd/store-nbd.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/smp.hh:25, from /<>/src/seastar/include/seastar/core/sharded.hh:24, from /<>/src/seastar/apps/lib/stop_signal.hh:25, from /<>/src/crimson/tools/store_nbd/store-nbd.cc:38: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/random:38, from /<>/src/crimson/tools/store_nbd/store-nbd.cc:30: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/seastar/apps/lib/stop_signal.hh:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/smp.hh:24: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const net::inet_address&, const short unsigned int&, std::__exception_ptr::exception_ptr&}; sstring = basic_sstring]’: /<>/src/crimson/osd/main.cc:293:43: required from ‘main(int, char**):::::: [with auto:110 = std::__exception_ptr::exception_ptr]’ /usr/include/c++/12/type_traits:2565:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = main(int, char**)::::::&; _Args = {std::__exception_ptr::exception_ptr&&}]’ /usr/include/c++/12/type_traits:2576:55: required from ‘struct std::__result_of_impl::::&, std::__exception_ptr::exception_ptr&&>’ /usr/include/c++/12/type_traits:2581:12: required from ‘struct std::__invoke_result::::&, std::__exception_ptr::exception_ptr&&>’ /usr/include/c++/12/type_traits:3022:12: required from ‘struct std::invoke_result::::&, std::__exception_ptr::exception_ptr&&>’ /<>/src/seastar/include/seastar/core/future.hh:2165:11: required from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = main(int, char**)::::::&; Args = {std::__exception_ptr::exception_ptr}]’ /<>/src/seastar/include/seastar/core/future.hh:1836:39: required from ‘seastar::future<>::handle_exception:::: >(main(int, char**)::::::&&):: mutable [with auto:30 = seastar::future<>]’ /<>/src/seastar/include/seastar/core/future.hh:2135:24: required from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = seastar::future<>::handle_exception:::: >(main(int, char**)::::::&&)::; FuncArgs = {seastar::future}; T = seastar::future<>; type = seastar::future<>]’ /<>/src/seastar/include/seastar/core/future.hh:1687:41: required from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = seastar::future<>; Func = seastar::future<>::handle_exception:::: >(main(int, char**)::::::&&)::; T = void; seastar::futurize_t = seastar::future<>]’ /<>/src/seastar/include/seastar/core/future.hh:1644:55: required from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = seastar::future<>; Func = seastar::future<>::handle_exception:::: >(main(int, char**)::::::&&)::; T = void; seastar::futurize_t = seastar::future<>]’ /<>/src/seastar/include/seastar/core/future.hh:1628:59: required from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = seastar::future<>::handle_exception:::: >(main(int, char**)::::::&&)::; FuncResult = seastar::future<>; T = void; seastar::futurize_t = seastar::future<>]’ /<>/src/seastar/include/seastar/core/future.hh:1831:28: required from ‘seastar::future seastar::future::handle_exception(Func&&) [with Func = main(int, char**)::::::; T = void]’ /<>/src/crimson/osd/main.cc:292:32: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const seastar::net::inet_address&, const short unsigned int&, std::__exception_ptr::exception_ptr&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd.cc.o -MF CMakeFiles/crimson-osd.dir/osd.cc.o.d -o CMakeFiles/crimson-osd.dir/osd.cc.o -c /<>/src/crimson/osd/osd.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/osd/osd.h:7, from /<>/src/crimson/osd/osd.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/osd.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/tm_driver.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/tm_driver.cc.o -MF CMakeFiles/crimson-store-nbd.dir/store_nbd/tm_driver.cc.o.d -o CMakeFiles/crimson-store-nbd.dir/store_nbd/tm_driver.cc.o -c /<>/src/crimson/tools/store_nbd/tm_driver.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23, from /<>/src/crimson/common/logclient.h:8, from /<>/src/crimson/osd/osd.h:13: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9, from /<>/src/crimson/osd/shard_services.h:10, from /<>/src/crimson/osd/osd.h:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/os/seastore/cache.h:8, from /<>/src/crimson/tools/store_nbd/tm_driver.h:6, from /<>/src/crimson/tools/store_nbd/tm_driver.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /<>/src/crimson/tools/store_nbd/block_driver.h:6, from /<>/src/crimson/tools/store_nbd/tm_driver.h:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/os/seastore/segment_manager.h:16, from /<>/src/crimson/os/seastore/cache.h:15: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_meta.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_meta.cc.o -MF CMakeFiles/crimson-osd.dir/osd_meta.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_meta.cc.o -c /<>/src/crimson/osd/osd_meta.cc In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MOSDBeacon.h:6, from /<>/src/crimson/osd/osd.cc:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/os/seastore/segment_cleaner.h:10, from /<>/src/crimson/os/seastore/cache.h:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/osd/osd_meta.h:9, from /<>/src/crimson/osd/osd_meta.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/osd/osd_meta.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/tools/store_nbd/block_driver.h:9: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::write(off_t, ceph::bufferptr)::::::::; T = unsigned int; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; ValueT = std::unique_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; U = std::unique_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::unique_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::; T = std::unique_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>; Args = {std::unique_ptr >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::alloc_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = std::unique_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::write(off_t, ceph::bufferptr)::::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future<>::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::write(off_t, ceph::bufferptr)::::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::write(off_t, ceph::bufferptr)::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::write(off_t, ceph::bufferptr)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::write(off_t, ceph::bufferptr):::::: [with auto:130 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:44:10, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable:: mutable [with auto:107 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable [with auto:106 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::write(off_t, ceph::bufferptr)::::::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; FuncArgs = {}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future >::safe_then))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > >::safe_then_interruptible<>(TMDriver::write(off_t, ceph::bufferptr)::::::::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::write(off_t, ceph::bufferptr)::::::::; U = void; typename std::enable_if<(is_void_v && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:821:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::write(off_t, ceph::bufferptr)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = void]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::write(off_t, ceph::bufferptr):::::: [with auto:130 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:44:10, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable:: mutable [with auto:107 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&):: mutable [with auto:106 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:::: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::write(off_t, ceph::bufferptr)::::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/pg.cc.o -MF CMakeFiles/crimson-osd.dir/pg.cc.o.d -o CMakeFiles/crimson-osd.dir/pg.cc.o -c /<>/src/crimson/osd/pg.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; FuncArgs = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; Args = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read(off_t, size_t)::::::; T = crimson::os::seastore::addr_extent_list_base_t >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; FuncArgs = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; Args = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1253:22, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; Wrapper = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: >(crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&&)::))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::&, seastar::future > >::future_state&&)>; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; Result = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::; FuncArgs = {}; T = seastar::future > >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::; T = seastar::future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:954:65, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::Cache::get_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef):: >(crimson::os::seastore::Transaction&, crimson::os::seastore::paddr_t, crimson::os::seastore::segment_off_t, crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::; T = boost::intrusive_ptr; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type >; Func = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {boost::intrusive_ptr}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >, crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::os::seastore::TransactionManager::pin_to_extent(crimson::os::seastore::Transaction&, crimson::os::seastore::LBAPinRef)::&&)::&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future >::future_state&&)>; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: [with auto:137 = std::unique_ptr&]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:83:7, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; FuncArgs = {std::unique_ptr >&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; Args = {std::unique_ptr >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; Args = {std::unique_ptr >&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; T = std::unique_ptr&; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: >(std::_List_iterator >, std::_List_iterator >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: >(std::_List_iterator >, std::_List_iterator >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = std::_List_iterator >; AsyncAction = interruptible::interruptor::do_for_each >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: >(std::_List_iterator >, std::_List_iterator >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::; T = boost::intrusive_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; Args = {boost::intrusive_ptr}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = boost::intrusive_ptr]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::&&)::&&)>; ValueT = boost::intrusive_ptr; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::; U = boost::intrusive_ptr; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = boost::intrusive_ptr]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: [with auto:137 = std::unique_ptr&]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:83:7, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; FuncArgs = {std::unique_ptr >&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; Args = {std::unique_ptr >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; Args = {std::unique_ptr >&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::; T = std::unique_ptr&; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: >(std::_List_iterator >, std::_List_iterator >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1173:54, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: >(std::_List_iterator >, std::_List_iterator >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = std::_List_iterator >; AsyncAction = interruptible::interruptor::do_for_each >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):::::: >(std::_List_iterator >, std::_List_iterator >, TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::::&&):: >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >, std::allocator > > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::; U = std::__cxx11::list >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: [with auto:134 = std::__cxx11::list >; auto:135 = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:87:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; _Fn = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Args = {__cxx11::list >, allocator > > >&, crimson::os::seastore::addr_extent_list_base_t >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Args = {__cxx11::list >, allocator > > >&, crimson::os::seastore::addr_extent_list_base_t >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Tuple = tuple<__cxx11::list >, allocator > > >, crimson::os::seastore::addr_extent_list_base_t > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Tuple = tuple<__cxx11::list >, allocator > > >, crimson::os::seastore::addr_extent_list_base_t > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::__cxx11::list >; T2 = crimson::os::seastore::addr_extent_list_base_t >; More = {TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::; T = std::__cxx11::list >; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncArgs = {seastar::future >, std::allocator > > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; FuncResult = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; ErrorVisitorT = crimson::errorator))> >::pass_further; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; ValueT = std::__cxx11::list >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::; U = std::__cxx11::list >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))> >::_future; T = std::__cxx11::list >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t):: [with auto:134 = std::__cxx11::list >; auto:135 = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:87:8, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; _Fn = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Args = {__cxx11::list >, allocator > > >&, crimson::os::seastore::addr_extent_list_base_t >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Args = {__cxx11::list >, allocator > > >&, crimson::os::seastore::addr_extent_list_base_t >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Tuple = tuple<__cxx11::list >, allocator > > >, crimson::os::seastore::addr_extent_list_base_t > >&; long unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::&; _Tuple = tuple<__cxx11::list >, allocator > > >, crimson::os::seastore::addr_extent_list_base_t > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::__cxx11::list >; T2 = crimson::os::seastore::addr_extent_list_base_t >; More = {TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; FuncArgs = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; Args = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = crimson::os::seastore::addr_extent_list_base_t >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; ValueT = crimson::os::seastore::addr_extent_list_base_t >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::read(off_t, size_t)::::::; U = crimson::os::seastore::addr_extent_list_base_t >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::read(off_t, size_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::read(off_t, size_t):::: [with auto:139 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:122:8, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable:: mutable [with auto:107 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable [with auto:106 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read(off_t, size_t)::::::; T = crimson::os::seastore::addr_extent_list_base_t >; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; FuncArgs = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; Args = {crimson::os::seastore::addr_extent_list_base_t >}; T = seastar::future<>; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncArgs = {seastar::future > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_common(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:1687:101, inlined from ‘seastar::futurize_t seastar::future::then_wrapped_maybe_erase(Func&&) [with bool AsSelf = false; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:1644:80, inlined from ‘seastar::futurize_t seastar::future::then_wrapped(Func&&) & [with Func = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&)::; FuncResult = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/seastar/include/seastar/core/future.hh:1628:84, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further; ValueT = crimson::os::seastore::addr_extent_list_base_t >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:611:10, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFunc&&) [with ValueFunc = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read(off_t, size_t)::::::&&):: >&&)>; ValueT = crimson::os::seastore::addr_extent_list_base_t >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:675:54, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::safe_then_interruptible(ValueInterruptCondT&&) [with bool interruptible = true; ValueInterruptCondT = TMDriver::read(off_t, size_t)::::::; U = crimson::os::seastore::addr_extent_list_base_t >; typename std::enable_if<((! is_void_v) && interruptible), int>::type = 0; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/crimson/common/interruptible_future.h:853:10, inlined from ‘auto crimson::interruptible::interruptible_future_detail > >::si_then(Args&& ...) [with Args = {TMDriver::read(off_t, size_t)::::::}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = crimson::os::seastore::addr_extent_list_base_t >]’ at /<>/src/crimson/common/interruptible_future.h:739:63, inlined from ‘TMDriver::read(off_t, size_t):::: [with auto:139 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/tools/store_nbd/tm_driver.cc:122:8, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable:: mutable [with auto:107 = crimson::os::seastore::Transaction]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:549:25, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; FuncArgs = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Args = {crimson::os::seastore::Transaction&}]’ at /<>/src/crimson/common/interruptible_future.h:176:8, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_cond(OpFunc&&, OnInterrupt&&, InterruptCond&&, Params&& ...) [with OpFunc = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; OnInterrupt = crimson::interruptible::interruptor::with_interruption_to_error))>, crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::, crimson::os::seastore::Transaction&>(crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::&&, crimson::os::seastore::TransactionConflictCondition&&, crimson::os::seastore::Transaction&)::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1096:52, inlined from ‘static auto crimson::interruptible::interruptor::with_interruption_to_error(Func&&, InterruptCond&&, Params&& ...) [with Error = crimson::unthrowable_wrapper))>; Func = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Params = {crimson::os::seastore::Transaction&}; InterruptCond = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/crimson/common/interruptible_future.h:1133:38, inlined from ‘auto crimson::os::seastore::with_trans_intr(Transaction&, F&&, Args&& ...) [with F = SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable::; Args = {}]’ at /<>/src/crimson/os/seastore/transaction.h:501:32, inlined from ‘crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&):: mutable [with auto:106 = std::unique_ptr]’ at /<>/src/crimson/os/seastore/segment_cleaner.h:551:11, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Args = {unique_ptr >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::unique_ptr; T2 = crimson::os::seastore::SegmentCleaner::ExtentCallbackInterface::with_transaction_intr:: >(crimson::os::seastore::Transaction::src_t, const char*, TMDriver::read(off_t, size_t)::::&&)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type > >; Func = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::os::seastore::TransactionConflictCondition]’, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::os::seastore::TransactionConflictCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::os::seastore::TransactionConflictCondition; Func = TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::; T = std::__cxx11::list >; Result = interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; FuncArgs = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>; Args = {std::__cxx11::list >, std::allocator > > >}; InterruptCond = crimson::os::seastore::TransactionConflictCondition; FutureType = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:65 = seastar::future > >]’ at /<>/src/crimson/common/errorator.h:609:63, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1668:53, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type > >; Func = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>::; InterruptCond = crimson::os::seastore::TransactionConflictCondition; ErroratedFuture = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; T = {crimson::os::seastore::addr_extent_list_base_t >}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1667:46, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type > >; Func = crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::; Wrapper = seastar::future > >::then_wrapped_nrvo))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >, crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&):: >(crimson::errorator))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&&)::))> >::_future > > >::safe_then))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > > >::safe_then_interruptible<>(TMDriver::read_extents(crimson::os::seastore::Transaction&, crimson::os::seastore::laddr_t, crimson::os::seastore::extent_len_t)::::&&):: >&&)>&&, crimson::errorator))> >::pass_further&&)::&, seastar::future > >::future_state&&)>; T = std::__cxx11::list >]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/osd/pg.h:11, from /<>/src/crimson/osd/pg.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/osd/pg.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/crimson/osd/pg.h:13: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/fs_driver.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/fs_driver.cc.o -MF CMakeFiles/crimson-store-nbd.dir/store_nbd/fs_driver.cc.o.d -o CMakeFiles/crimson-store-nbd.dir/store_nbd/fs_driver.cc.o -c /<>/src/crimson/tools/store_nbd/fs_driver.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDRepOpReply.h:19, from /<>/src/crimson/osd/pg.h:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /usr/include/boost/container/detail/advanced_insert_int.hpp:28, from /usr/include/boost/container/vector.hpp:32, from /usr/include/boost/container/static_vector.hpp:25, from /<>/src/seastar/include/seastar/util/backtrace.hh:27, from /<>/src/seastar/include/seastar/core/task.hh:26: In function ‘F boost::container::dtl::memmove(I, I, F) [with I = boost::move_iterator; F = crimson::net::Dispatcher**]’, inlined from ‘typename boost::container::dtl::enable_if_memtransfer_copy_constructible::type boost::container::uninitialized_copy_alloc(Allocator&, I, I, F) [with Allocator = small_vector_allocator, void>; I = boost::move_iterator; F = crimson::net::Dispatcher**]’ at /usr/include/boost/container/detail/copy_move_algo.hpp:455:23, inlined from ‘void boost::container::vector::priv_uninitialized_construct_at_end(InpIt, InpIt) [with InpIt = boost::move_iterator; T = crimson::net::Dispatcher*; A = boost::container::small_vector_allocator, void>; Options = void]’ at /usr/include/boost/container/vector.hpp:2590:72, inlined from ‘void boost::container::vector::assign(FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator; T = crimson::net::Dispatcher*; A = boost::container::small_vector_allocator, void>; Options = void]’ at /usr/include/boost/container/vector.hpp:1272:54, inlined from ‘void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = crimson::net::Dispatcher*; SecondaryAllocator = void; Options = void]’ at /usr/include/boost/container/small_vector.hpp:460:22, inlined from ‘void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = crimson::net::Dispatcher*; SecondaryAllocator = void; Options = void]’ at /usr/include/boost/container/small_vector.hpp:454:9, inlined from ‘boost::container::small_vector::small_vector(boost::container::small_vector&&) [with T = crimson::net::Dispatcher*; long unsigned int N = 4; Allocator = void; Options = void]’ at /usr/include/boost/container/small_vector.hpp:658:32, inlined from ‘crimson::osd::OSD::start()::::::(crimson::osd::OSD::start()::::&&)’ at /<>/src/crimson/osd/osd.cc:356:38, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::osd::OSD::start()::::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t:: >; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:612:5, inlined from ‘crimson::osd::OSD::start()::’ at /<>/src/crimson/osd/osd.cc:356:19: /usr/include/boost/container/detail/copy_move_algo.hpp:182:19: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading between 33 and 9223372036854775800 bytes from a region of size 32 [-Wstringop-overread] 182 | std::memmove(dest_raw, beg_raw, sizeof(value_type)*n); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/crimson/osd/osd.cc: In lambda function: /<>/src/crimson/osd/osd.cc:356:20: note: at offset 32 into source object ‘’ of size 64 356 | .safe_then([this, dispatchers]() mutable { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | return cluster_msgr->start(dispatchers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | }, crimson::net::Messenger::bind_ertr::all_same_way( | ~ In function ‘F boost::container::dtl::memmove(I, I, F) [with I = boost::move_iterator; F = crimson::net::Dispatcher**]’, inlined from ‘typename boost::container::dtl::enable_if_memtransfer_copy_constructible::type boost::container::uninitialized_copy_alloc(Allocator&, I, I, F) [with Allocator = small_vector_allocator, void>; I = boost::move_iterator; F = crimson::net::Dispatcher**]’ at /usr/include/boost/container/detail/copy_move_algo.hpp:455:23, inlined from ‘void boost::container::vector::priv_uninitialized_construct_at_end(InpIt, InpIt) [with InpIt = boost::move_iterator; T = crimson::net::Dispatcher*; A = boost::container::small_vector_allocator, void>; Options = void]’ at /usr/include/boost/container/vector.hpp:2590:72, inlined from ‘void boost::container::vector::assign(FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type>::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::type>::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = boost::move_iterator; T = crimson::net::Dispatcher*; A = boost::container::small_vector_allocator, void>; Options = void]’ at /usr/include/boost/container/vector.hpp:1272:54, inlined from ‘void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = crimson::net::Dispatcher*; SecondaryAllocator = void; Options = void]’ at /usr/include/boost/container/small_vector.hpp:460:22, inlined from ‘void boost::container::small_vector_base::move_construct_impl(base_type&, const allocator_type&) [with T = crimson::net::Dispatcher*; SecondaryAllocator = void; Options = void]’ at /usr/include/boost/container/small_vector.hpp:454:9, inlined from ‘boost::container::small_vector::small_vector(boost::container::small_vector&&) [with T = crimson::net::Dispatcher*; long unsigned int N = 4; Allocator = void; Options = void]’ at /usr/include/boost/container/small_vector.hpp:658:32, inlined from ‘crimson::osd::OSD::start()::::::(crimson::osd::OSD::start()::::&&)’ at /<>/src/crimson/osd/osd.cc:364:38, inlined from ‘auto crimson::errorator::_future >::safe_then(ValueFuncT&&, ErrorVisitorT&&) [with ValueFuncT = crimson::osd::OSD::start()::::; ErrorVisitorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t:: >; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:612:5, inlined from ‘crimson::osd::OSD::start()::’ at /<>/src/crimson/osd/osd.cc:364:19: /usr/include/boost/container/detail/copy_move_algo.hpp:182:19: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ reading between 33 and 9223372036854775800 bytes from a region of size 32 [-Wstringop-overread] 182 | std::memmove(dest_raw, beg_raw, sizeof(value_type)*n); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/crimson/osd/osd.cc: In lambda function: /<>/src/crimson/osd/osd.cc:364:20: note: at offset 32 into source object ‘’ of size 64 364 | .safe_then([this, dispatchers]() mutable { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | return public_msgr->start(dispatchers); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | }, crimson::net::Messenger::bind_ertr::all_same_way( | ~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/include/Context.h:19, from /<>/src/os/Transaction.h:8, from /<>/src/crimson/tools/store_nbd/fs_driver.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/iterator/iterator_categories.hpp:23, from /usr/include/boost/iterator/iterator_adaptor.hpp:14, from /usr/include/boost/iterator/counting_iterator.hpp:8, from /<>/src/crimson/tools/store_nbd/fs_driver.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/os/Transaction.h:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_backend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_backend.cc.o -MF CMakeFiles/crimson-osd.dir/pg_backend.cc.o.d -o CMakeFiles/crimson-osd.dir/pg_backend.cc.o -c /<>/src/crimson/osd/pg_backend.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/osd/exceptions.h:9, from /<>/src/crimson/os/futurized_store.h:13, from /<>/src/crimson/osd/pg_backend.h:14, from /<>/src/crimson/osd/pg_backend.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/osd/pg_backend.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/block_driver.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/tools && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -std=c++17 -MD -MT src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/store_nbd/block_driver.cc.o -MF CMakeFiles/crimson-store-nbd.dir/store_nbd/block_driver.cc.o.d -o CMakeFiles/crimson-store-nbd.dir/store_nbd/block_driver.cc.o -c /<>/src/crimson/tools/store_nbd/block_driver.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/futurized_store.h:16: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/os/futurized_collection.h:10, from /<>/src/crimson/tools/store_nbd/fs_driver.h:6, from /<>/src/crimson/tools/store_nbd/block_driver.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/boost/type_index/type_index_facade.hpp:14, from /usr/include/boost/type_index/stl_type_index.hpp:22, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/any.hpp:18, from /usr/include/boost/program_options/variables_map.hpp:12, from /<>/src/crimson/tools/store_nbd/block_driver.h:6, from /<>/src/crimson/tools/store_nbd/fs_driver.h:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:30, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/os/futurized_store.h:11: /<>/src/seastar/include/seastar/core/print.hh: In instantiation of ‘seastar::sstring seastar::format(const char*, A&& ...) [with A = {const unsigned char&}; sstring = basic_sstring]’: /<>/src/crimson/osd/pg_backend.cc:57:40: required from here /<>/src/seastar/include/seastar/core/print.hh:143:19: warning: ‘fmt::v7::appender fmt::v7::format_to(basic_memory_buffer&, format_string, T&& ...) [with T = {const unsigned char&}; long unsigned int SIZE = 500; Allocator = std::allocator; format_string = basic_format_string]’ is deprecated [-Wdeprecated-declarations] 143 | fmt::format_to(out, fmt, std::forward(a)...); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/fmt/include/fmt/ostream.h:13, from /<>/src/seastar/include/seastar/core/print.hh:24: /<>/src/fmt/include/fmt/format.h:2787:21: note: declared here 2787 | FMT_DEPRECATED auto format_to(basic_memory_buffer& buf, | ^~~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/pg.h:10: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible):: >(crimson::osd::PG::handle_rep_op(Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::handle_rep_op(Ref)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible):: >(crimson::osd::PG::handle_rep_op(Ref)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable:::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable::::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable:::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail > >::then_interruptible&, crimson::osd::ObjectContextRef&&, ceph::os::Transaction&&, osd_op_params_t&&):: >(crimson::osd::PG::submit_transaction(const OpInfo&, const std::vector&, crimson::osd::ObjectContextRef&&, ceph::os::Transaction&&, osd_op_params_t&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::submit_transaction(const OpInfo&, const std::vector&, crimson::osd::ObjectContextRef&&, ceph::os::Transaction&&, osd_op_params_t&&)::; T = std::vector; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail > >::then_interruptible&, crimson::osd::ObjectContextRef&&, ceph::os::Transaction&&, osd_op_params_t&&):: >(crimson::osd::PG::submit_transaction(const OpInfo&, const std::vector&, crimson::osd::ObjectContextRef&&, ceph::os::Transaction&&, osd_op_params_t&&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1205:42, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = seastar::chunked_fifo >::iterator; AsyncAction = interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable::::; T = std::unique_ptr&; Result = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1205:42, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = seastar::chunked_fifo >::iterator; AsyncAction = interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_interruptible >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> >(crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = interruptible_future_detail >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&::&&):: >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; T = std::tuple >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Result = interruptible_future_detail >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_interruptible >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> >(crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):::: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1205:42, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = seastar::chunked_fifo >::iterator; AsyncAction = interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable::::; T = std::unique_ptr&; Result = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1205:42, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>&; FuncArgs = {std::unique_ptr >&}; Container = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto crimson::do_for_each(Iterator, Iterator, AsyncAction) [with Iterator = seastar::chunked_fifo >::iterator; AsyncAction = interruptible::interruptor::do_for_each >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable:::: >(seastar::chunked_fifo >::iterator, seastar::chunked_fifo >::iterator, crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: mutable::::&&):: >::basic_iterator >::reference)>]’ at /<>/src/crimson/common/errorator.h:35:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_interruptible >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> >(crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = interruptible_future_detail >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&::&&):: >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; T = std::tuple >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Result = interruptible_future_detail >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_interruptible >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> >(crimson::interruptible::interruptible_future_detail >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&:: >(crimson::osd::OpsExecuter::flush_changes_n_do_ops_effects, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):::: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::::&&) &&::&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::osd::IOInterruptCondition; T = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::; Result = interruptible_future_detail >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:827:18, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::osd::IOInterruptCondition; T = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Linking CXX executable ../../../bin/crimson-store-nbd cd /<>/obj-powerpc64le-linux-gnu/src/crimson/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-store-nbd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/crimson-store-nbd.dir/store_nbd/store-nbd.cc.o" "CMakeFiles/crimson-store-nbd.dir/store_nbd/tm_driver.cc.o" "CMakeFiles/crimson-store-nbd.dir/store_nbd/fs_driver.cc.o" "CMakeFiles/crimson-store-nbd.dir/store_nbd/block_driver.cc.o" -o ../../../bin/crimson-store-nbd -Wl,-rpath,::::::::::::::::::::::::::::::::::: ../../../lib/libcrimson-os.a ../../../lib/libcrimson-cyanstore.a ../../../lib/libcrimson-os.a ../../../lib/libcrimson-cyanstore.a ../../../lib/libcrimson-alienstore.a ../../../lib/libkv.a ../../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so ../../../lib/libheap_profiler.a ../../../lib/libcrimson-alien-common.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libudev.so ../../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../../../lib/libcrimson-seastore.a ../../../lib/libcrimson.a ../../../lib/libcrimson-common.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../../lib/libseastar.a ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libcares.so /usr/lib/powerpc64le-linux-gnu/libcryptopp.so /usr/lib/powerpc64le-linux-gnu/liblz4.so -ldl /usr/lib/powerpc64le-linux-gnu/libgnutls.so -latomic /usr/lib/powerpc64le-linux-gnu/libsctp.so /usr/lib/powerpc64le-linux-gnu/libyaml-cpp.so /usr/lib/powerpc64le-linux-gnu/libnuma.so In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::getxattr(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::getxattr(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::getxattr(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::; Args = {ceph::buffer::v15_2_0::list}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGBackend::getxattr(const ObjectState&, OSDOp&, object_stat_sum_t&) const::; T = ceph::buffer::v15_2_0::list; Result = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::getxattr(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::getxattr(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::getxattr(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::; Args = {ceph::buffer::v15_2_0::list}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&, crimson::composer))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&, crimson::composer))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&, crimson::composer))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; Args = {ceph::buffer::v15_2_0::list}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::; T = ceph::buffer::v15_2_0::list; Result = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&, crimson::composer))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&, crimson::composer))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&, crimson::composer))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle:::: >(PGBackend::sparse_read(const ObjectState&, OSDOp&, object_stat_sum_t&)::::::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; Args = {ceph::buffer::v15_2_0::list}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::; T = boost::intrusive_ptr; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; FuncArgs = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>; Args = {boost::intrusive_ptr}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; ErroratedFutureT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:975:70, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::; T = std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >; Result = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; FuncArgs = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; Container = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; Value = void]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize > >::type crimson::errorator::futurize > >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>; Args = {std::tuple, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >}; ErroratedFutureT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:975:70, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > >::safe_then))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further>(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > > > >::safe_then_interruptible<>(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > >&&)>&&, crimson::errorator))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::pass_further&&):: mutable [with auto:46 = seastar::future, std::allocator >, ceph::buffer::v15_2_0::list, std::less, std::allocator, std::allocator >, ceph::buffer::v15_2_0::list> > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1536:22, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::, crimson::interruptible::interruptible_future_detail))> >::_future > > >(crimson::interruptible::interruptible_future_detail >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&&):: >::then_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: mutable::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable [with auto:88 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; FuturatorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::; T = const crimson::unthrowable_wrapper))>; Result = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable [with auto:88 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; FuturatorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals_by_keys(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable [with auto:88 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; FuturatorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::; T = const crimson::unthrowable_wrapper))>; Result = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&):: mutable [with auto:88 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >; _Fn = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; FuturatorT = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))>, crimson::unthrowable_wrapper))> >::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::composer))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>, errorator))>, unthrowable_wrapper))> >::pass_further>(unthrowable_wrapper))>::handle >(PGBackend::omap_get_vals(const ObjectState&, OSDOp&, object_stat_sum_t&) const::&&)::))>&)>&&, errorator))>, unthrowable_wrapper))> >::pass_further&&)::&&)::; ValueT = void; AllowedErrors = {crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:810:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > >; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; FuturatorT = crimson::errorator))> >::futurize))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))> >::futurize))> >::_future > > > >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::; T = const crimson::unthrowable_wrapper))>; Result = interruptible_future_detail))> >::_future > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:810:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > > >; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; FuturatorT = crimson::errorator))> >::futurize))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))> >::futurize))> >::_future > > > >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::composer))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: > >(unthrowable_wrapper))>::handle, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: mutable:: >&&)::&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:810:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; FuturatorT = crimson::errorator))> >::futurize))> >::_future > > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))> >::futurize))> >::_future > > >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::; T = const crimson::unthrowable_wrapper))>; Result = interruptible_future_detail))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:810:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail))> >::_future > >; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; FuturatorT = crimson::errorator))> >::futurize))> >::_future > > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = crimson::errorator))> >::futurize))> >::_future > > >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:791:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&):: >(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::&&, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = std::function))> >::_future > >()>; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:791:18, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1019:60, inlined from ‘crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >::safe_then, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&):: >(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::&&, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(std::function))> >::_future > >()>&&, crimson::composer))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: > >(unthrowable_wrapper))>::handle))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable::&&)::))>&)>&&, errorator, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))>, unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: mutable:: >&&)::&&)::&&):: mutable [with auto:69 = seastar::future<>]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; FuncArgs = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::safe_then, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&)::&&):: mutable [with auto:69 = seastar::future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; T = std::tuple >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Result = interruptible_future_detail))> >::_future >, interruptible_future_detail))> >::_future > > > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; FuncArgs = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::safe_then, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: > >(crimson::osd::PG::do_osd_ops_execute, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&):: >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&, crimson::osd::PG::do_osd_ops(Ref<_mosdop::MOSDOp > >, crimson::osd::ObjectContextRef, const OpInfo&)::&&):: >&&)::&&):: mutable [with auto:69 = seastar::future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; FuncArgs = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::safe_then, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&)::&&):: mutable [with auto:69 = seastar::future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; T = std::tuple >, interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >; Result = interruptible_future_detail))> >::_future >, interruptible_future_detail))> >::_future > > > > > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; FuncArgs = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > >}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static crimson::errorator::futurize >::type crimson::errorator::futurize >::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>; Args = {std::tuple >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; FutureType = crimson::errorator))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:1008:35, inlined from ‘crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > >::safe_then, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > > > >::safe_then_unpack_interruptible))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: > >(crimson::osd::PG::do_osd_ops_execute))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&)::&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&):: >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > >&&)>&&, crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t))> >::_future > >()>, std::function))> >::_future > >(const std::error_code&)> >(seastar::lw_shared_ptr, std::vector&, const OpInfo&, std::function))> >::_future > >()>&&, std::function))> >::_future > >(const std::error_code&)>&&):: >&&)::&&):: mutable [with auto:69 = seastar::future >, crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::; T = std::unique_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::; T = std::unique_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::; T = std::unique_ptr; Result = boost::intrusive_ptr; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static crimson::errorator::futurize::type crimson::errorator::futurize::invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>; Args = {std::unique_ptr >}; T = seastar::future >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:945:68, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>, crimson::errorator))> >::pass_further>(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::with_clone_obc(hobject_t, with_obc_func_t&&)::::::::&&)::&&)>&&, crimson::errorator))> >::pass_further&&):: mutable [with auto:69 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::load_head_obc(crimson::osd::ObjectContextRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::load_head_obc(crimson::osd::ObjectContextRef)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::load_head_obc(crimson::osd::ObjectContextRef)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::load_head_obc(crimson::osd::ObjectContextRef)::; T = std::unique_ptr; Result = crimson::errorator))> >::_future > >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::load_head_obc(crimson::osd::ObjectContextRef)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:860:23, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::load_head_obc(crimson::osd::ObjectContextRef)::&&)::&&)>; FuncArgs = {std::unique_ptr >}; Container = crimson::errorator))> >::_future; Value = boost::intrusive_ptr]’ at /<>/src/crimson/common/errorator.h:1221:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(crimson::osd::PG::load_head_obc(crimson::osd::ObjectContextRef)::&&)::&&)>; Args = {std::unique_ptr >}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::wrap_function(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&):: >(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1143:29, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::wrap_function(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&):: >(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::wrap_function(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&):: >(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::osd::ObjectContext::with_lock(Func&&) [with RWState::State Type = RWState::RWNONE; InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::]’ at /<>/src/crimson/osd/object_context.h:152:52, inlined from ‘crimson::interruptible::interruptible_errorator))> > >::future<> crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&) [with RWState::State State = RWState::RWNONE]’ at /<>/src/crimson/osd/pg.cc:903:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptor::wrap_function(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&):: >(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1143:29, inlined from ‘static seastar::futurize > > >::type seastar::futurize > > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::wrap_function(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&):: >(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::&&)::; FuncArgs = {}; InterruptCond = crimson::osd::IOInterruptCondition; ErroratedFuture = crimson::errorator))> >::_future; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1512:52, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::wrap_function(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&):: >(crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::&&)::; Args = {}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::osd::ObjectContext::with_lock(Func&&) [with RWState::State Type = RWState::RWNONE; InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&)::]’ at /<>/src/crimson/osd/object_context.h:152:52, inlined from ‘crimson::interruptible::interruptible_errorator))> > >::future<> crimson::osd::PG::with_head_obc(crimson::osd::ObjectContextRef, bool, with_obc_func_t&&) [with RWState::State State = RWState::RWNONE]’ at /<>/src/crimson/osd/pg.cc:903:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_meta.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_meta.cc.o -MF CMakeFiles/crimson-osd.dir/pg_meta.cc.o.d -o CMakeFiles/crimson-osd.dir/pg_meta.cc.o -c /<>/src/crimson/osd/pg_meta.cc make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 94%] Built target crimson-store-nbd make -f src/rgw/CMakeFiles/rgw_a.dir/build.make src/rgw/CMakeFiles/rgw_a.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw_a.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw_a.dir/build.make src/rgw/CMakeFiles/rgw_a.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 94%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o -MF CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o -c /<>/src/rgw/rgw_auth_keystone.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/osd/pg_meta.h:8, from /<>/src/crimson/osd/pg_meta.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/pg_meta.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 94%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/replicated_backend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/replicated_backend.cc.o -MF CMakeFiles/crimson-osd.dir/replicated_backend.cc.o.d -o CMakeFiles/crimson-osd.dir/replicated_backend.cc.o -c /<>/src/crimson/osd/replicated_backend.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_auth_keystone.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_auth_keystone.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/crimson/osd/replicated_backend.h:10, from /<>/src/crimson/osd/replicated_backend.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/osd/replicated_backend.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_keystone.h:13, from /<>/src/rgw/rgw_auth_keystone.cc:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/shard_services.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/shard_services.cc.o -MF CMakeFiles/crimson-osd.dir/shard_services.cc.o.d -o CMakeFiles/crimson-osd.dir/shard_services.cc.o -c /<>/src/crimson/osd/shard_services.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/crimson/common/operation.h:15, from /<>/src/crimson/osd/osd_operation.h:6, from /<>/src/crimson/osd/shard_services.h:10, from /<>/src/crimson/osd/shard_services.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /<>/src/crimson/osd/shard_services.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/osd_operation.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/mon/Session.h:22, from /<>/src/messages/PaxosServiceMessage.h:7, from /<>/src/messages/MOSDAlive.h:20, from /<>/src/crimson/osd/shard_services.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/replicated_backend.h:7: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future >; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type >; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future > >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual PGBackend::rep_op_fut_t ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)’ at /<>/src/crimson/osd/replicated_backend.cc:66:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual PGBackend::rep_op_fut_t ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)’ at /<>/src/crimson/osd/replicated_backend.cc:66:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual PGBackend::rep_op_fut_t ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)’ at /<>/src/crimson/osd/replicated_backend.cc:83:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; Result = seastar::future >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual PGBackend::rep_op_fut_t ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)’ at /<>/src/crimson/osd/replicated_backend.cc:83:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::::~()’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘virtual PGBackend::rep_op_fut_t ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)’ at /<>/src/crimson/osd/replicated_backend.cc:83:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; FuncArgs = {}; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = seastar::future >]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Result = seastar::future >; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual PGBackend::rep_op_fut_t ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)’ at /<>/src/crimson/osd/replicated_backend.cc:83:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&&):: >::then_interruptible&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&):: >(ReplicatedBackend::_submit_transaction(std::set&&, const hobject_t&, ceph::os::Transaction&&, osd_op_params_t&&, epoch_t, epoch_t, std::vector&&)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_client_io.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_client_io.cc.o -MF CMakeFiles/rgw_a.dir/rgw_client_io.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_client_io.cc.o -c /<>/src/rgw/rgw_client_io.cc [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/object_context.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/object_context.cc.o -MF CMakeFiles/crimson-osd.dir/object_context.cc.o.d -o CMakeFiles/crimson-osd.dir/object_context.cc.o -c /<>/src/crimson/osd/object_context.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/osd/object_context.h:9, from /<>/src/crimson/osd/object_context.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/osd/object_context.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/osd/object_state.h:6, from /<>/src/crimson/osd/object_context.h:13: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_client_io.h:16, from /<>/src/rgw/rgw_client_io.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_client_io.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_crypt.h:15, from /<>/src/rgw/rgw_client_io.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/ops_executer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/ops_executer.cc.o -MF CMakeFiles/crimson-osd.dir/ops_executer.cc.o.d -o CMakeFiles/crimson-osd.dir/ops_executer.cc.o -c /<>/src/crimson/osd/ops_executer.cc [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operation.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operation.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operation.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operation.cc.o -c /<>/src/crimson/osd/osd_operation.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/osd/ops_executer.h:14, from /<>/src/crimson/osd/ops_executer.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/osd/ops_executer.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/crimson/common/operation.h:15, from /<>/src/crimson/osd/osd_operation.h:6, from /<>/src/crimson/osd/osd_operation.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/crimson/common/operation.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_frontend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_frontend.cc.o -MF CMakeFiles/rgw_a.dir/rgw_frontend.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_frontend.cc.o -c /<>/src/rgw/rgw_frontend.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/crimson/osd/ops_executer.h:17: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/osd_operation.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/crimson/osd/ops_executer.h:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_request.h:7, from /<>/src/rgw/rgw_frontend.h:12, from /<>/src/rgw/rgw_frontend.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_frontend.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/client_request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/client_request.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/client_request.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/client_request.cc.o -c /<>/src/crimson/osd/osd_operations/client_request.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/util/log.hh:26, from /<>/src/common/dout.h:24, from /<>/src/include/Context.h:19, from /<>/src/msg/Message.h:24, from /<>/src/messages/MOSDFastDispatchOp.h:7, from /<>/src/messages/MOSDOp.h:21, from /<>/src/crimson/osd/osd_operations/client_request.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/osd_operations/client_request.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/ops_executer.h:13: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: >(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::&&, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::; T = ceph::buffer::v15_2_0::list; Result = seastar::future; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuncArgs = {ceph::buffer::v15_2_0::list}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘crimson::errorator))>, crimson::unthrowable_wrapper))> >::_future >::safe_then))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: >(crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::&&, crimson::interruptible::interruptible_future_detail))>, crimson::unthrowable_wrapper))> >::_future > >::safe_then_interruptible<>(crimson::osd::pgls_filter(const PGLSFilter&, const PGBackend&, const hobject_t&)::&&, crimson::errorator))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::&&):: mutable [with auto:69 = seastar::future]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::osd::do_pgls_filtered(const PG&, const std::string&, OSDOp&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::do_pgls_filtered(const PG&, const std::string&, OSDOp&)::::; T = ceph::buffer::v15_2_0::list; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(crimson::osd::do_pgls_filtered(const PG&, const std::string&, OSDOp&)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::do_pgnls(const PG&, const std::string&, OSDOp&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::do_pgnls(const PG&, const std::string&, OSDOp&)::; T = ceph::buffer::v15_2_0::list; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::do_pgnls(const PG&, const std::string&, OSDOp&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail > >::then_interruptible >(crimson::osd::OpsExecuter::do_op_call(OSDOp&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::OpsExecuter::do_op_call(OSDOp&)::; T = std::pair; Result = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail > >::then_interruptible >(crimson::osd::OpsExecuter::do_op_call(OSDOp&)::&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o -MF CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o -c /<>/src/rgw/rgw_http_client_curl.cc [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/client_request_common.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/client_request_common.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/client_request_common.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/client_request_common.cc.o -c /<>/src/crimson/osd/osd_operations/client_request_common.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_request.h:7, from /<>/src/rgw/rgw_frontend.h:12, from /<>/src/rgw/rgw_http_client_curl.h:21, from /<>/src/rgw/rgw_http_client_curl.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_http_client_curl.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/crimson/common/operation.h:15, from /<>/src/crimson/osd/osd_operations/client_request_common.h:6, from /<>/src/crimson/osd/osd_operations/client_request_common.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/crimson/common/operation.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/osd_operation.h:8, from /<>/src/crimson/osd/osd_operations/client_request_common.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/compound_peering_request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/compound_peering_request.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/compound_peering_request.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/compound_peering_request.cc.o -c /<>/src/crimson/osd/osd_operations/compound_peering_request.cc [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o -MF CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o -c /<>/src/rgw/rgw_loadgen.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/PGLog.h:22, from /<>/src/osd/PeeringState.h:19, from /<>/src/crimson/osd/osd_operations/compound_peering_request.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/osd_operations/compound_peering_request.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/internal_client_request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/internal_client_request.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/internal_client_request.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/internal_client_request.cc.o -c /<>/src/crimson/osd/osd_operations/internal_client_request.cc In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_client_io.h:16, from /<>/src/rgw/rgw_loadgen.h:10, from /<>/src/rgw/rgw_loadgen.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/rgw/rgw_loadgen.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/crimson/common/operation.h:15, from /<>/src/crimson/osd/osd_operation.h:6, from /<>/src/crimson/osd/osd_operations/internal_client_request.h:7, from /<>/src/crimson/osd/osd_operations/internal_client_request.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/osd_operations/internal_client_request.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_loadgen.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/osd_operation.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_log.cc.o -MF CMakeFiles/rgw_a.dir/rgw_log.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_log.cc.o -c /<>/src/rgw/rgw_log.cc [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/peering_event.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/peering_event.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/peering_event.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/peering_event.cc.o -c /<>/src/crimson/osd/osd_operations/peering_event.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_bucket.h:14, from /<>/src/rgw/rgw_log.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/Clock.h:18, from /<>/src/rgw/rgw_log.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/core/sleep.hh:30, from /<>/src/crimson/osd/osd_operations/peering_event.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/osd_operations/peering_event.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/msg/Message.h:24, from /<>/src/messages/MOSDPeeringOp.h:6, from /<>/src/messages/MOSDPGLog.h:19, from /<>/src/crimson/osd/osd_operations/peering_event.cc:7: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: mutable [with auto:59 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:774:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail >; _Fn = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; FuturatorT = seastar::futurize > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize > >; Future = seastar::future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > >; ErrorVisitor = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; ValueT = std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>; T = const crimson::unthrowable_wrapper))>; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: mutable [with auto:59 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:774:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail >; _Fn = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; FuturatorT = seastar::futurize > >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize > >; Future = seastar::future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > >; ErrorVisitor = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::; ValueT = std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > >; AllowedErrors = {crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::handle_error_interruptible<>(crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::::&&)::))>&)>&&):: mutable [with auto:61 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::::&&)::))>&)>; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > >::handle_error_interruptible<>(crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::::&&)::))>&)>&&):: mutable [with auto:61 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::InternalClientRequest::start():::::: mutable::::::; Result = seastar::bool_class]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_log.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>; FuncArgs = {std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘crimson::errorator))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > >::safe_then))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>, crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::&&):: mutable [with auto:47 = seastar::future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = interruptible_future_detail))> >::_future >, interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, interruptible_future_detail))> >::_future > > >&&)>; T = std::tuple >, interruptible_future_detail))> >::_future > > >; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>; FuncArgs = {std::tuple >, crimson::interruptible::interruptible_future_detail))> >::_future > > >}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘crimson::errorator))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > >::safe_then))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>, crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_interruptible<>(crimson::interruptible::interruptible_future_detail))> >::_future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > > > >::safe_then_unpack_interruptible:::: mutable:::::::: mutable::::::, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)> >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&):: >, crimson::interruptible::interruptible_future_detail))> >::_future > > >&&)>&&, crimson::unthrowable_wrapper))>::handle:::: mutable:::::::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::::&&)::))>&)>&&)::&&):: mutable [with auto:47 = seastar::future >, crimson::interruptible::interruptible_future_detail))> >::_future > > > >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::InternalClientRequest::start():::::: mutable::::; Result = interruptible_future_detail >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::InternalClientRequest::start():::::: mutable::::::; Result = interruptible_future_detail))> >::_future > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:: >(crimson::osd::InternalClientRequest::start():::::: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::InternalClientRequest::start():::::: mutable::; Result = interruptible_future_detail >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:: >(crimson::osd::InternalClientRequest::start():::::: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDPeeringOp.h:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::InternalClientRequest::start():::::: mutable::::; Result = interruptible_future_detail > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::: >(crimson::osd::InternalClientRequest::start():::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:: >(crimson::osd::InternalClientRequest::start():::::: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::InternalClientRequest::start():::::: mutable::; Result = interruptible_future_detail > >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:: >(crimson::osd::InternalClientRequest::start():::::: mutable::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::::::: mutable:::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::; Result = interruptible_future_detail >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:::: mutable:::::::: mutable:::: >(crimson::osd::InternalClientRequest::start():::::: mutable:::::::: mutable::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/pg_advance_map.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/pg_advance_map.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/pg_advance_map.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/pg_advance_map.cc.o -c /<>/src/crimson/osd/osd_operations/pg_advance_map.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/crimson/common/operation.h:15, from /<>/src/crimson/osd/osd_operation.h:6, from /<>/src/crimson/osd/osd_operations/pg_advance_map.h:9, from /<>/src/crimson/osd/osd_operations/pg_advance_map.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/crimson/osd/osd_operations/pg_advance_map.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/osd_operation.h:8: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o -MF CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o -c /<>/src/rgw/rgw_period_pusher.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PeeringEvent::start()::)>::::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rgw/rgw_realm_watcher.h:7, from /<>/src/rgw/rgw_realm_reloader.h:7, from /<>/src/rgw/rgw_period_pusher.h:12, from /<>/src/rgw/rgw_period_pusher.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_period_pusher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PeeringEvent::start()::)>::::; Result = interruptible_future_detail >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PeeringEvent::start()::)>::::; Result = interruptible_future_detail >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PeeringEvent::start()::)>::::; Result = interruptible_future_detail >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PeeringEvent::start()::)>::::; Result = interruptible_future_detail >]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::PeeringEvent::start()::)>::::; T = unsigned int; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible)>:::: >(crimson::osd::PeeringEvent::start()::)>::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/replicated_request.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/replicated_request.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/replicated_request.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/replicated_request.cc.o -c /<>/src/crimson/osd/osd_operations/replicated_request.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_period_pusher.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/net/Fwd.h:19, from /<>/src/crimson/net/Connection.h:21, from /<>/src/crimson/osd/osd_operations/replicated_request.h:6, from /<>/src/crimson/osd/osd_operations/replicated_request.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/deque:60, from /usr/include/c++/12/queue:60, from /<>/src/crimson/net/Connection.h:17: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/background_recovery.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/background_recovery.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/background_recovery.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/background_recovery.cc.o -c /<>/src/crimson/osd/osd_operations/background_recovery.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/seastar/include/seastar/core/sleep.hh:30, from /<>/src/crimson/osd/osd_operations/background_recovery.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/osd_operations/background_recovery.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9, from /<>/src/crimson/osd/osd_operations/replicated_request.h:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/include/Context.h:19, from /<>/src/msg/Message.h:24, from /<>/src/messages/MOSDFastDispatchOp.h:7, from /<>/src/messages/MOSDOp.h:21, from /<>/src/crimson/osd/osd_operations/background_recovery.cc:7: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o -MF CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o -c /<>/src/rgw/rgw_realm_reloader.cc In file included from /<>/src/rgw/rgw_realm_watcher.h:7, from /<>/src/rgw/rgw_realm_reloader.h:7, from /<>/src/rgw/rgw_realm_reloader.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/recovery_subrequest.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osd_operations/recovery_subrequest.cc.o -MF CMakeFiles/crimson-osd.dir/osd_operations/recovery_subrequest.cc.o.d -o CMakeFiles/crimson-osd.dir/osd_operations/recovery_subrequest.cc.o -c /<>/src/crimson/osd/osd_operations/recovery_subrequest.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_realm_reloader.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::BackfillRecovery::do_recovery()::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&&):: >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::UrgentRecovery::do_recovery()::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::UrgentRecovery::do_recovery()::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::UrgentRecovery::do_recovery()::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/crimson/osd/osd_operations/recovery_subrequest.h:6, from /<>/src/crimson/osd/osd_operations/recovery_subrequest.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/crimson/osd/osd_operations/recovery_subrequest.cc:1: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::osd::BackfillRecovery::do_recovery()::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual crimson::osd::InterruptibleOperation::interruptible_future crimson::osd::BackfillRecovery::do_recovery()’ at /<>/src/crimson/osd/osd_operations/background_recovery.cc:159:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::osd::BackfillRecovery::do_recovery()::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::osd::BackfillRecovery::do_recovery()::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual crimson::osd::InterruptibleOperation::interruptible_future crimson::osd::BackfillRecovery::do_recovery()’ at /<>/src/crimson/osd/osd_operations/background_recovery.cc:159:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::::~()’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::osd::BackfillRecovery::do_recovery()::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:437:2, inlined from ‘virtual crimson::osd::InterruptibleOperation::interruptible_future crimson::osd::BackfillRecovery::do_recovery()’ at /<>/src/crimson/osd/osd_operations/background_recovery.cc:159:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(crimson::osd::BackfillRecovery::do_recovery()::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = crimson::osd::BackfillRecovery::do_recovery()::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘virtual crimson::osd::InterruptibleOperation::interruptible_future crimson::osd::BackfillRecovery::do_recovery()’ at /<>/src/crimson/osd/osd_operations/background_recovery.cc:159:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_recovery.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_recovery.cc.o -MF CMakeFiles/crimson-osd.dir/pg_recovery.cc.o.d -o CMakeFiles/crimson-osd.dir/pg_recovery.cc.o -c /<>/src/crimson/osd/pg_recovery.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/recovery_types.h:8, from /<>/src/crimson/osd/backfill_state.h:16, from /<>/src/crimson/osd/backfill_facades.h:6, from /<>/src/crimson/osd/pg_recovery.cc:8: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/crimson/osd/pg_recovery.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o -MF CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o -c /<>/src/rgw/rgw_realm_watcher.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_realm_watcher.h:7, from /<>/src/rgw/rgw_realm_watcher.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_realm_watcher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/recovery_backend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/recovery_backend.cc.o -MF CMakeFiles/crimson-osd.dir/recovery_backend.cc.o.d -o CMakeFiles/crimson-osd.dir/recovery_backend.cc.o -c /<>/src/crimson/osd/recovery_backend.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/exception.h:8, from /<>/src/crimson/osd/recovery_backend.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/crimson/osd/recovery_backend.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 95%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o -MF CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o -c /<>/src/rgw/rgw_os_lib.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40, from /<>/src/crimson/os/futurized_store.h:16, from /<>/src/crimson/osd/recovery_backend.h:9, from /<>/src/crimson/osd/recovery_backend.cc:7: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/timer.hh:28: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible > > > >(std::vector > > >&&):: >(crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible > > > >(std::vector > > >&&):: >(crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_os_lib.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_rest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; FuncArgs = {BackfillInterval}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; T = {BackfillInterval}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = PGRecovery::request_primary_scan(const hobject_t&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘virtual void PGRecovery::request_primary_scan(const hobject_t&)’ at /<>/src/crimson/osd/pg_recovery.cc:437:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGRecovery::request_primary_scan(const hobject_t&)::; T = BackfillInterval; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; FuncArgs = {BackfillInterval}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; T = {BackfillInterval}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = PGRecovery::request_primary_scan(const hobject_t&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘virtual void PGRecovery::request_primary_scan(const hobject_t&)’ at /<>/src/crimson/osd/pg_recovery.cc:437:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::::~()’ at /<>/src/crimson/common/interruptible_future.h:447:2, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = PGRecovery::request_primary_scan(const hobject_t&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:447:2, inlined from ‘virtual void PGRecovery::request_primary_scan(const hobject_t&)’ at /<>/src/crimson/osd/pg_recovery.cc:437:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; FuncArgs = {BackfillInterval}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; T = {BackfillInterval}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = PGRecovery::request_primary_scan(const hobject_t&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘virtual void PGRecovery::request_primary_scan(const hobject_t&)’ at /<>/src/crimson/osd/pg_recovery.cc:437:23: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1211:72, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Wrapper = seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGRecovery::request_primary_scan(const hobject_t&)::; T = BackfillInterval; Result = void; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1211:72, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::; Wrapper = seastar::future::then_impl_nrvo >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&&):: >::then_interruptible >(PGRecovery::request_primary_scan(const hobject_t&)::&&)::&, seastar::future::future_state&&)>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::enqueue_push(const hobject_t&, const eversion_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGRecovery::enqueue_push(const hobject_t&, const eversion_t&)::; Result = void]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::enqueue_push(const hobject_t&, const eversion_t&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&):: >(__gnu_cxx::__normal_iterator > >*, std::vector > > > >, __gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: > >&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&):: >(__gnu_cxx::__normal_iterator > >*, std::vector > > > >, __gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: > >&)>&; FuncArgs = {crimson::blocking_future_detail > >&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&):: >(__gnu_cxx::__normal_iterator > >*, std::vector > > > >, __gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: > >&)>&; Args = {crimson::blocking_future_detail > >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::; T = crimson::blocking_future_detail > >&; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&):: >(__gnu_cxx::__normal_iterator > >*, std::vector > > > >, __gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: > >&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&):: >(__gnu_cxx::__normal_iterator > >*, std::vector > > > >, __gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: > >&)>&; FuncArgs = {crimson::blocking_future_detail > >&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&):: >(__gnu_cxx::__normal_iterator > >*, std::vector > > > >, __gnu_cxx::__normal_iterator > >*, std::vector > > > >, crimson::join_blocking_interruptible_futures > > > >(std::vector > > >&&)::&&):: > >&)>&; Args = {crimson::blocking_future_detail > >&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::start_recovery_ops(size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGRecovery::start_recovery_ops(size_t)::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(PGRecovery::start_recovery_ops(size_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; Wrapper = seastar::future<>::then_impl_nrvo >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&&):: >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::&, seastar::future<>::future_state&&)>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_os_lib.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘size_t PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)’ at /<>/src/crimson/osd/pg_recovery.cc:285:77: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::; Result = seastar::future<>]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; FuncArgs = {}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible > > >*):: >(PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::&&)::; Result = seastar::future<>; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘size_t PGRecovery::prep_object_replica_deletes(const hobject_t&, eversion_t, std::vector > > >*)’ at /<>/src/crimson/osd/pg_recovery.cc:285:77: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/replicated_recovery_backend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/replicated_recovery_backend.cc.o -MF CMakeFiles/crimson-osd.dir/replicated_recovery_backend.cc.o.d -o CMakeFiles/crimson-osd.dir/replicated_recovery_backend.cc.o -c /<>/src/crimson/osd/replicated_recovery_backend.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/osd/pg.h:11, from /<>/src/crimson/osd/replicated_recovery_backend.cc:9: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/crimson/osd/replicated_recovery_backend.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/crimson/osd/pg.h:13: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/common/exception.h:7: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1211:72, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Wrapper = seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::; T = BackfillInterval; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; _Args = {BackfillInterval}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1211:72, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>::; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26, inlined from ‘seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>’ at /<>/src/seastar/include/seastar/core/future.hh:1575:50, inlined from ‘void seastar::continuation::run_and_dispose() [with Promise = seastar::internal::promise_base_with_type; Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Wrapper = seastar::future::then_impl_nrvo >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::, seastar::future<> >(crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&&):: >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::&, seastar::future::future_state&&)>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:767:21: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&&):: >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&&):: >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future; _Fn = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; _Args = {}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; T = monostate]’ at /<>/src/seastar/include/seastar/core/future.hh:1209:52, inlined from ‘seastar::future<>::then_impl_nrvo >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&&):: >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&, seastar::future<>::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize::satisfy_with_result_of(promise_base_with_type&&, Func&&) [with Func = seastar::future<>::then_impl_nrvo >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::, seastar::future >(crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&&):: >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&, seastar::future<>::future_state&&)>::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2120:26: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)>, crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&):: >(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)>&&, crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::; T = std::unique_ptr; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:755:24, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)>; FuncArgs = {std::unique_ptr >}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘crimson::errorator))> >::_future > >::safe_then))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)>, crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&):: >(crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&)>&&, crimson::interruptible::interruptible_future_detail))> >::_future > > >::safe_then_interruptible<>(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::::&&, crimson::errorator))> >::assert_all&&)::&&):: mutable [with auto:47 = seastar::future >]’ at /<>/src/crimson/common/errorator.h:609:63: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_process.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_process.cc.o -MF CMakeFiles/rgw_a.dir/rgw_process.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_process.cc.o -c /<>/src/rgw/rgw_process.cc In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; FuncArgs = {hobject_t&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; Args = {hobject_t&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = __gnu_cxx::__normal_iterator >; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = std::vector; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):: [with auto:106 = std::tuple >, hobject_t>]’ at /<>/src/crimson/osd/recovery_backend.cc:216:6, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; FuncArgs = {std::tuple >, hobject_t>}; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; T = hobject_t&; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; FuncArgs = {hobject_t&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::&; Args = {hobject_t&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = __gnu_cxx::__normal_iterator >; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = std::vector; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):: [with auto:106 = std::tuple >, hobject_t>]’ at /<>/src/crimson/osd/recovery_backend.cc:216:6, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; FuncArgs = {std::tuple >, hobject_t>}; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):: [with auto:106 = std::tuple >, hobject_t>]’ at /<>/src/crimson/osd/recovery_backend.cc:216:6, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; FuncArgs = {std::tuple >, hobject_t>}; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; Result = seastar::future]’ at /<>/src/crimson/common/interruptible_future.h:252:30, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:442:20, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; FuncArgs = {}; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, seastar::internal::monostate) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; T = seastar::future]’ at /<>/src/seastar/include/seastar/core/future.hh:1979:47, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; T = {void}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible:: >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::&&)::; Result = seastar::future; T = void]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::::; InterruptCond = crimson::osd::IOInterruptCondition; T = void]’ at /<>/src/crimson/common/interruptible_future.h:436:12, inlined from ‘RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t):: [with auto:106 = std::tuple >, hobject_t>]’ at /<>/src/crimson/osd/recovery_backend.cc:216:6, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; FuncArgs = {std::tuple >, hobject_t>}; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘auto crimson::interruptible::internal::call_with_interruption_impl(crimson::interruptible::InterruptCondRef, Func&&, Args&& ...) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; Args = {std::tuple >, hobject_t>}]’ at /<>/src/crimson/common/interruptible_future.h:176:8: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; FuncArgs = {std::tuple >, hobject_t>}; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; Result = crimson::interruptible::interruptible_future_detail >; T = std::tuple >, hobject_t>]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; T = {std::tuple >, hobject_t>}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; Result = crimson::interruptible::interruptible_future_detail >; T = std::tuple >, hobject_t>]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; InterruptCond = crimson::osd::IOInterruptCondition; T = std::tuple >, hobject_t>]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘RecoveryBackend::interruptible_future RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)’ at /<>/src/crimson/osd/recovery_backend.cc:217:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; T = std::tuple >, hobject_t>; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; FuncArgs = {std::tuple >, hobject_t>}; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; Result = crimson::interruptible::interruptible_future_detail >; T = std::tuple >, hobject_t>]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; T = {std::tuple >, hobject_t>}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>; Result = crimson::interruptible::interruptible_future_detail >; T = std::tuple >, hobject_t>]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; InterruptCond = crimson::osd::IOInterruptCondition; T = std::tuple >, hobject_t>]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘RecoveryBackend::interruptible_future RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)’ at /<>/src/crimson/osd/recovery_backend.cc:217:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; FuncArgs = {BackfillInterval}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; T = {BackfillInterval}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘RecoveryBackend::interruptible_future<> RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)’ at /<>/src/crimson/osd/recovery_backend.cc:254:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::; T = BackfillInterval; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; FuncArgs = {BackfillInterval}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; T = {BackfillInterval}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘RecoveryBackend::interruptible_future<> RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)’ at /<>/src/crimson/osd/recovery_backend.cc:254:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::::~()’ at /<>/src/crimson/common/interruptible_future.h:447:2, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:447:2, inlined from ‘RecoveryBackend::interruptible_future<> RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)’ at /<>/src/crimson/osd/recovery_backend.cc:254:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘static seastar::futurize::type seastar::futurize::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; FuncArgs = {BackfillInterval}; T = seastar::future<>]’ at /<>/src/seastar/include/seastar/core/future.hh:2135:56, inlined from ‘Result seastar::future::then_impl(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1601:102, inlined from ‘static seastar::internal::call_then_impl >::result_type seastar::internal::call_then_impl >::run(seastar::future&, Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; T = {BackfillInterval}]’ at /<>/src/seastar/include/seastar/core/future.hh:1234:54, inlined from ‘Result seastar::future::then(Func&&) [with Func = crimson::interruptible::interruptible_future_detail >::then_interruptible >(RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::&&)::; Result = seastar::future<>; T = BackfillInterval]’ at /<>/src/seastar/include/seastar/core/future.hh:1520:58, inlined from ‘auto crimson::interruptible::interruptible_future_detail >::then_interruptible(Func&&) [with Func = RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)::; InterruptCond = crimson::osd::IOInterruptCondition; T = BackfillInterval]’ at /<>/src/crimson/common/interruptible_future.h:446:12, inlined from ‘RecoveryBackend::interruptible_future<> RecoveryBackend::handle_scan_get_digest(MOSDPGScan&)’ at /<>/src/crimson/osd/recovery_backend.cc:254:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail >; _Fn = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; _Args = {tuple >, hobject_t>}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; _Args = {tuple >, hobject_t>}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; _Args = {tuple >, hobject_t>}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; T = std::tuple >, hobject_t>]’ at /<>/src/seastar/include/seastar/core/future.hh:1211:72, inlined from ‘seastar::future >, hobject_t> >::then_impl_nrvo >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>, crimson::interruptible::interruptible_future_detail > >(crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&&):: >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&, seastar::future >, hobject_t> >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >, hobject_t> >::then_impl_nrvo >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>, crimson::interruptible::interruptible_future_detail > >(crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&&):: >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&, seastar::future >, hobject_t> >::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1485:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::; T = std::tuple >, hobject_t>; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)> mutable’ at /<>/src/crimson/common/interruptible_future.h:453:25, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail >; _Fn = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; _Args = {tuple >, hobject_t>}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; _Args = {tuple >, hobject_t>}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; _Args = {tuple >, hobject_t>}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘auto seastar::internal::future_invoke(Func&&, T&&) [with Func = crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&; T = std::tuple >, hobject_t>]’ at /<>/src/seastar/include/seastar/core/future.hh:1211:72, inlined from ‘seastar::future >, hobject_t> >::then_impl_nrvo >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>, crimson::interruptible::interruptible_future_detail > >(crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&&):: >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&, seastar::future >, hobject_t> >::future_state&&)>::’ at /<>/src/seastar/include/seastar/core/future.hh:1582:86, inlined from ‘static void seastar::futurize > >::satisfy_with_result_of(PromiseT&&, Func&&) [with PromiseT = seastar::internal::promise_base_with_type; Func = seastar::future >, hobject_t> >::then_impl_nrvo >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>, crimson::interruptible::interruptible_future_detail > >(crimson::interruptible::interruptible_future_detail >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&&):: >, hobject_t> > >::then_interruptible >(RecoveryBackend::scan_for_backfill(const hobject_t&, int64_t, int64_t)::&&):: >, hobject_t>&&)>&, seastar::future >, hobject_t> >::future_state&&)>::; InterruptCond = crimson::osd::IOInterruptCondition; T = {BackfillInterval}]’ at /<>/src/crimson/common/interruptible_future.h:1485:22: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDRepOpReply.h:19, from /<>/src/crimson/osd/pg.h:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 96%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/scheduler/scheduler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/scheduler/scheduler.cc.o -MF CMakeFiles/crimson-osd.dir/scheduler/scheduler.cc.o.d -o CMakeFiles/crimson-osd.dir/scheduler/scheduler.cc.o -c /<>/src/crimson/osd/scheduler/scheduler.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_process.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_process.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/scheduler/scheduler.cc:19: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /<>/src/crimson/osd/scheduler/scheduler.cc:15: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13, from /<>/src/rgw/rgw_process.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 96%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/scheduler/mclock_scheduler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/scheduler/mclock_scheduler.cc.o -MF CMakeFiles/crimson-osd.dir/scheduler/mclock_scheduler.cc.o.d -o CMakeFiles/crimson-osd.dir/scheduler/mclock_scheduler.cc.o -c /<>/src/crimson/osd/scheduler/mclock_scheduler.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/scheduler/mclock_scheduler.h:26, from /<>/src/crimson/osd/scheduler/mclock_scheduler.cc:19: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/crimson/osd/scheduler/mclock_scheduler.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 96%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o -c /<>/src/rgw/rgw_rest_bucket.cc [ 96%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/osdmap_gate.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/osdmap_gate.cc.o -MF CMakeFiles/crimson-osd.dir/osdmap_gate.cc.o.d -o CMakeFiles/crimson-osd.dir/osdmap_gate.cc.o -c /<>/src/crimson/osd/osdmap_gate.cc In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/osd/replicated_recovery_backend.cc:6: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref)::::&&)::&; FuncArgs = {PullOp&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref)::::&&)::&; Args = {PullOp&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = __gnu_cxx::__normal_iterator >; Func = ReplicatedRecoveryBackend::handle_pull(Ref)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = std::vector&; Func = ReplicatedRecoveryBackend::handle_pull(Ref)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘ReplicatedRecoveryBackend::handle_pull(Ref):: [with auto:126 = std::vector]’ at /<>/src/crimson/osd/replicated_recovery_backend.cc:634:6, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail >; _Fn = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Args = {vector >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Args = {vector >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector; T2 = ReplicatedRecoveryBackend::handle_pull(Ref)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = ReplicatedRecoveryBackend::handle_pull(Ref)::::; T = PullOp&; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref)::::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref)::::&&)::&; FuncArgs = {PullOp&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref):::: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::handle_pull(Ref)::::&&)::&; Args = {PullOp&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = __gnu_cxx::__normal_iterator >; Func = ReplicatedRecoveryBackend::handle_pull(Ref)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = std::vector&; Func = ReplicatedRecoveryBackend::handle_pull(Ref)::::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘ReplicatedRecoveryBackend::handle_pull(Ref):: [with auto:126 = std::vector]’ at /<>/src/crimson/osd/replicated_recovery_backend.cc:634:6, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = crimson::interruptible::interruptible_future_detail >; _Fn = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Args = {vector >&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Args = {vector >&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Tuple = tuple > >&; long unsigned int ..._Idx = {0}]’ at /usr/include/c++/12/tuple:1853:51, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = ReplicatedRecoveryBackend::handle_pull(Ref)::&; _Tuple = tuple > >&]’ at /usr/include/c++/12/tuple:1865:21, inlined from ‘auto seastar::internal::do_with_impl(T1&&, T2&&, More&& ...) [with T1 = std::vector; T2 = ReplicatedRecoveryBackend::handle_pull(Ref)::; More = {}]’ at /<>/src/seastar/include/seastar/core/do_with.hh:96:10: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_bucket.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_op.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::parallel_for_each, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t):: >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t):: >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::&&)::&; FuncArgs = {const pg_shard_t&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t):: >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::&&)::&; Args = {const pg_shard_t&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = std::_Rb_tree_const_iterator; Func = ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = const std::set&; Func = ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘virtual RecoveryBackend::interruptible_future<> ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)’ at /<>/src/crimson/osd/replicated_recovery_backend.cc:166:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::; T = const pg_shard_t&; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::parallel_for_each, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t):: >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t):: >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::&&)::&; FuncArgs = {const pg_shard_t&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t):: >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator, ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::&&)::&; Args = {const pg_shard_t&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = std::_Rb_tree_const_iterator; Func = ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = const std::set&; Func = ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘virtual RecoveryBackend::interruptible_future<> ReplicatedRecoveryBackend::push_delete(const hobject_t&, eversion_t)’ at /<>/src/crimson/osd/replicated_recovery_backend.cc:166:4: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t):: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t):: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::&&)::&; FuncArgs = {pg_shard_t&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t):: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::&&)::&; Args = {pg_shard_t&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = __gnu_cxx::__normal_iterator >; Func = ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = std::vector; Func = ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘RecoveryBackend::interruptible_future<> ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)’ at /<>/src/crimson/osd/replicated_recovery_backend.cc:57:40: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::; T = pg_shard_t&; Result = interruptible_future_detail >; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t):: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::&&):: mutable’ at /<>/src/crimson/common/interruptible_future.h:1282:38, inlined from ‘static seastar::futurize > >::type seastar::futurize > >::invoke(Func&&, FuncArgs&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t):: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::&&)::&; FuncArgs = {pg_shard_t&}; InterruptCond = crimson::osd::IOInterruptCondition; T = {void}]’ at /<>/src/crimson/common/interruptible_future.h:1458:50, inlined from ‘auto seastar::futurize_invoke(Func&&, Args&& ...) [with Func = crimson::interruptible::interruptor::parallel_for_each<__gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t):: >(__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator >, ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::&&)::&; Args = {pg_shard_t&}]’ at /<>/src/seastar/include/seastar/core/future.hh:2166:83, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Iterator, Iterator, Func&&) [with Iterator = __gnu_cxx::__normal_iterator >; Func = ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1289:12, inlined from ‘static auto crimson::interruptible::interruptor::parallel_for_each(Container&&, Func&&) [with Container = std::vector; Func = ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)::; InterruptCond = crimson::osd::IOInterruptCondition]’ at /<>/src/crimson/common/interruptible_future.h:1315:30, inlined from ‘RecoveryBackend::interruptible_future<> ReplicatedRecoveryBackend::maybe_push_shards(const hobject_t&, eversion_t)’ at /<>/src/crimson/osd/replicated_recovery_backend.cc:57:40: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/exception.h:8, from /<>/src/crimson/osd/osdmap_gate.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/memory:63, from /<>/src/seastar/include/seastar/core/task.hh:24, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/crimson/common/exception.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_bucket.h:7, from /<>/src/rgw/rgw_rest_bucket.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/osd_operation.h:8, from /<>/src/crimson/osd/osdmap_gate.h:14, from /<>/src/crimson/osd/osdmap_gate.cc:5: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_map.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_map.cc.o -MF CMakeFiles/crimson-osd.dir/pg_map.cc.o.d -o CMakeFiles/crimson-osd.dir/pg_map.cc.o -c /<>/src/crimson/osd/pg_map.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/expiring_fifo.hh:29, from /<>/src/seastar/include/seastar/core/shared_future.hh:26, from /<>/src/crimson/osd/pg_map.h:9, from /<>/src/crimson/osd/pg_map.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/crimson/osd/pg_map.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o -c /<>/src/rgw/rgw_rest_config.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/crimson/osd/scheduler/scheduler.h:20, from /<>/src/crimson/osd/osd_operation.h:8, from /<>/src/crimson/osd/pg_map.h:13: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/crimson/osd/osd_operation.h:9: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_interval_interrupt_condition.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/pg_interval_interrupt_condition.cc.o -MF CMakeFiles/crimson-osd.dir/pg_interval_interrupt_condition.cc.o.d -o CMakeFiles/crimson-osd.dir/pg_interval_interrupt_condition.cc.o -c /<>/src/crimson/osd/pg_interval_interrupt_condition.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_config.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_rest_config.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/common/errorator.h:9, from /<>/src/crimson/osd/pg_interval_interrupt_condition.h:7, from /<>/src/crimson/osd/pg_interval_interrupt_condition.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/crimson/osd/pg_interval_interrupt_condition.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_rest_config.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/crimson/osd/pg.h:13, from /<>/src/crimson/osd/pg_interval_interrupt_condition.cc:5: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDRepOpReply.h:19, from /<>/src/crimson/osd/pg.h:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/objclass.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/objclass.cc.o -MF CMakeFiles/crimson-osd.dir/objclass.cc.o.d -o CMakeFiles/crimson-osd.dir/objclass.cc.o -c /<>/src/crimson/osd/objclass.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/crimson/osd/objclass.cc:6: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o -c /<>/src/rgw/rgw_rest_log.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/messages/MOSDFastDispatchOp.h:8, from /<>/src/messages/MOSDOp.h:21, from /<>/src/crimson/osd/ops_executer.h:19, from /<>/src/crimson/osd/objclass.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/objclass/class_api.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/objclass/class_api.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/objclass/class_api.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/objclass/class_api.cc.o -c /<>/src/objclass/class_api.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_log.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_rest_log.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/objclass/class_api.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/common/ceph_context.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_log.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/util/backtrace.hh:32, from /<>/src/seastar/include/seastar/core/task.hh:26, from /<>/src/seastar/include/seastar/core/future.hh:24, from /<>/src/seastar/include/seastar/core/seastar.hh:49, from /<>/src/seastar/include/seastar/core/reactor.hh:24: In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = crimson::stateful_error_t]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {crimson::stateful_error_t}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {crimson::stateful_error_t}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {crimson::stateful_error_t}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::stateful_error_t; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = crimson::stateful_error_t; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = crimson::stateful_error_t]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {crimson::stateful_error_t}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {crimson::stateful_error_t}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {crimson::stateful_error_t}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::stateful_error_t; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:300:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 300 | if (_p && !--_p->_count) { | ~~~~^~~~~~ In static member function ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’, inlined from ‘static void seastar::internal::lw_shared_ptr_accessors_no_esft::dispose(seastar::lw_shared_ptr_counter_base*) [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:213:17, inlined from ‘seastar::lw_shared_ptr::~lw_shared_ptr() [with T = crimson::osd::IOInterruptCondition]’ at /<>/src/seastar/include/seastar/core/shared_ptr.hh:301:31, inlined from ‘auto crimson::interruptible::call_with_interruption(InterruptCondRef, Func&&, T&&) [with InterruptCond = crimson::osd::IOInterruptCondition; Func = crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >; T = const crimson::unthrowable_wrapper))>; Result = seastar::future<>; typename std::enable_if<((! InterruptCond::is_interruption_v) && (! seastar::is_future::value)), int>::type = 0]’ at /<>/src/crimson/common/interruptible_future.h:241:26, inlined from ‘crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&):: mutable [with auto:87 = const crimson::unthrowable_wrapper))>&]’ at /<>/src/crimson/common/interruptible_future.h:938:23, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = seastar::future<>; _Fn = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:61:67, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/bits/invoke.h:97:36, inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; _Args = {const crimson::unthrowable_wrapper))>&}]’ at /usr/include/c++/12/functional:111:37, inlined from ‘void crimson::maybe_handle_error_t::handle() [with ErrorT = crimson::unthrowable_wrapper))>; ErrorVisitorT = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; FuturatorT = seastar::futurize >]’ at /<>/src/crimson/common/errorator.h:278:16, inlined from ‘static auto crimson::errorator::_future >::_safe_then_handle_errors(Future&&, ErrorVisitor&&) [with Futurator = seastar::futurize >; Future = seastar::future<>; ErrorVisitor = crimson::interruptible::interruptible_future_detail, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::_future > >::handle_error_interruptible<>(crimson::errorator, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))> >::all_same_way_t >&&)::; ValueT = void; AllowedErrors = {crimson::stateful_error_t, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>, crimson::unthrowable_wrapper))>}]’ at /<>/src/crimson/common/errorator.h:449:57: /<>/src/seastar/include/seastar/core/shared_ptr.hh:214:9: note: call to ‘void operator delete(void*, std::size_t)’ here 214 | delete static_cast(counter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/ClassHandler.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/ClassHandler.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/ClassHandler.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/ClassHandler.cc.o -c /<>/src/osd/ClassHandler.cc [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/osd_op_util.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/osd_op_util.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/osd_op_util.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/osd_op_util.cc.o -c /<>/src/osd/osd_op_util.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/iostream-impl.hh:27, from /<>/src/seastar/include/seastar/core/iostream.hh:431, from /<>/src/seastar/include/seastar/core/reactor.hh:25, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/ClassHandler.cc:7: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/osd/ClassHandler.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/osd_op_util.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/osd/osd_op_util.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o -c /<>/src/rgw/rgw_rest_metadata.cc [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/OSDCap.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/OSDCap.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/OSDCap.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/OSDCap.cc.o -c /<>/src/osd/OSDCap.cc [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PeeringState.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PeeringState.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/PeeringState.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/PeeringState.cc.o -c /<>/src/osd/PeeringState.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_metadata.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_rest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_metadata.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/osd_op_util.h:9, from /<>/src/osd/OpRequest.h:17, from /<>/src/osd/OSDCap.h:33, from /<>/src/osd/OSDCap.cc:21: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14, from /usr/include/boost/spirit/include/qi.hpp:16, from /<>/src/osd/OSDCap.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/PGPeeringEvent.h:8, from /<>/src/osd/PeeringState.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /usr/include/boost/config/no_tr1/functional.hpp:21, from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24, from /usr/include/boost/intrusive_ptr.hpp:16, from /usr/include/boost/statechart/event_base.hpp:15, from /usr/include/boost/statechart/event.hpp:11, from /<>/src/osd/PGPeeringEvent.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o -c /<>/src/rgw/rgw_rest_realm.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_realm.h:6, from /<>/src/rgw/rgw_rest_realm.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_rest_realm.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_realm.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGPeeringEvent.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGPeeringEvent.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/PGPeeringEvent.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/PGPeeringEvent.cc.o -c /<>/src/osd/PGPeeringEvent.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/PGPeeringEvent.h:8, from /<>/src/osd/PGPeeringEvent.cc:5: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/include/mempool.h:19, from /<>/src/osd/PGPeeringEvent.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o -c /<>/src/rgw/rgw_rest_swift.cc [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGStateUtils.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGStateUtils.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/PGStateUtils.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/PGStateUtils.cc.o -c /<>/src/osd/PGStateUtils.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_swift.h:12, from /<>/src/rgw/rgw_rest_swift.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /<>/src/rgw/rgw_rest_swift.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/PGStateUtils.h:6, from /<>/src/osd/PGStateUtils.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_keystone.h:13, from /<>/src/rgw/rgw_swift_auth.h:12, from /<>/src/rgw/rgw_rest_swift.h:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/MissingLoc.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/MissingLoc.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/MissingLoc.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/MissingLoc.cc.o -c /<>/src/osd/MissingLoc.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/OSDMap.h:38, from /<>/src/osd/MissingLoc.h:9, from /<>/src/osd/MissingLoc.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/osd/MissingLoc.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGLog.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/PGLog.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/PGLog.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/PGLog.cc.o -c /<>/src/osd/PGLog.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/PGLog.h:22, from /<>/src/osd/PGLog.cc:18: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/ceph_assert.h:5, from /<>/src/osd/PGLog.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/recovery_types.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/recovery_types.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/recovery_types.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/recovery_types.cc.o -c /<>/src/osd/recovery_types.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o -c /<>/src/rgw/rgw_rest_usage.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/osd/osd_types.h:38, from /<>/src/osd/recovery_types.h:8, from /<>/src/osd/recovery_types.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/osd/recovery_types.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/ceph_context.h:38, from /<>/src/osd/osd_types.h:40: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_usage.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_op.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/osd_perf_counters.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/__/__/osd/osd_perf_counters.cc.o -MF CMakeFiles/crimson-osd.dir/__/__/osd/osd_perf_counters.cc.o.d -o CMakeFiles/crimson-osd.dir/__/__/osd/osd_perf_counters.cc.o -c /<>/src/osd/osd_perf_counters.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_usage.h:7, from /<>/src/rgw/rgw_rest_usage.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/lowres_clock.hh:25, from /<>/src/include/utime.h:24, from /<>/src/common/perf_counters.h:27, from /<>/src/osd/osd_perf_counters.h:7, from /<>/src/osd/osd_perf_counters.cc:4: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/perf_counters.h:20: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/crimson/osd/CMakeFiles/crimson-osd.dir/watch.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/seastar/include -I/<>/obj-powerpc64le-linux-gnu/src/seastar/gen/include -I/<>/src/dmclock/src -I/<>/src/dmclock/support/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wno-non-virtual-dtor -std=gnu++17 -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -ftemplate-backtrace-limit=0 -std=c++17 -MD -MT src/crimson/osd/CMakeFiles/crimson-osd.dir/watch.cc.o -MF CMakeFiles/crimson-osd.dir/watch.cc.o.d -o CMakeFiles/crimson-osd.dir/watch.cc.o -c /<>/src/crimson/osd/watch.cc make -f src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Building CXX object src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/dbstore_main.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -DSQLITE_ENABLED=1 -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/rgw/store/dbstore/common -I/<>/src/rgw/store/dbstore/sqlite -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/dbstore_main.cc.o -MF CMakeFiles/dbstore-bin.dir/dbstore_main.cc.o.d -o CMakeFiles/dbstore-bin.dir/dbstore_main.cc.o -c /<>/src/rgw/store/dbstore/dbstore_main.cc In file included from /<>/src/seastar/include/seastar/core/timer-set.hh:21, from /<>/src/seastar/include/seastar/core/timer.hh:29, from /<>/src/seastar/include/seastar/core/semaphore.hh:29, from /<>/src/seastar/include/seastar/core/loop.hh:32, from /<>/src/seastar/include/seastar/core/future-util.hh:27, from /<>/src/crimson/net/Fwd.h:19, from /<>/src/crimson/net/Connection.h:21, from /<>/src/crimson/osd/watch.h:12, from /<>/src/crimson/osd/watch.cc:9: /<>/src/seastar/include/seastar/core/bitset-iter.hh:123:34: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 123 | class set_iterator : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/crimson/osd/watch.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_info.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_info.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_info.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_info.cc.o -c /<>/src/rgw/rgw_rest_info.cc In file included from /<>/src/seastar/include/seastar/core/reactor.hh:65, from /<>/src/crimson/common/config_proxy.h:6, from /<>/src/common/dout.h:26, from /<>/src/common/debug.h:18, from /<>/src/msg/Connection.h:24, from /<>/src/crimson/net/Fwd.h:23: /<>/src/seastar/include/seastar/core/circular_buffer.hh:127:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 127 | struct cbiterator : std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/seastar/include/seastar/core/circular_buffer.hh:128:22: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 128 | typedef std::iterator super_t; | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/ListObjectImpl.h:19, from /<>/src/osd/osd_types.h:51, from /<>/src/osd/object_state.h:6, from /<>/src/crimson/osd/object_context.h:13, from /<>/src/crimson/osd/watch.h:13: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/store/dbstore/common/dbstore.h:18, from /<>/src/rgw/store/dbstore/dbstore_mgr.h:13, from /<>/src/rgw/store/dbstore/dbstore_main.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/store/dbstore/dbstore_mgr.h:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_info.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_op.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_info.h:7, from /<>/src/rgw/rgw_rest_info.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Linking CXX executable ../../../../bin/dbstore-bin cd /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbstore-bin.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/dbstore-bin.dir/dbstore_main.cc.o" -o ../../../../bin/dbstore-bin -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib ../../../../lib/libdbstore_lib.a ../../../../lib/librgw_common.a ../../../../lib/libsqlite_db.a -lpthread ../../../../lib/libdbstore.a ../../../../lib/libdbstore_lib.a ../../../../lib/librgw_common.a ../../../../lib/libsqlite_db.a ../../../../lib/libdbstore.a /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 ../../../../lib/libcls_2pc_queue_client.a ../../../../lib/libcls_cmpomap_client.a ../../../../lib/libcls_lock_client.a ../../../../lib/libcls_log_client.a ../../../../lib/libcls_otp_client.a ../../../../lib/libcls_refcount_client.a ../../../../lib/libcls_rgw_client.a ../../../../lib/libcls_rgw_gc_client.a ../../../../lib/libcls_timeindex_client.a ../../../../lib/libcls_user_client.a ../../../../lib/libcls_version_client.a ../../../../lib/librados.so.2.0.0 -lrt /usr/lib/powerpc64le-linux-gnu/libicuuc.so /usr/lib/powerpc64le-linux-gnu/liboath.so ../../../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/libldap.so /usr/lib/powerpc64le-linux-gnu/liblber.so /usr/lib/powerpc64le-linux-gnu/libboost_filesystem.so.1.74.0 ../../../../lib/libglobal.a ../../../../lib/libceph-common.so.2 ../../../../lib/libfmt.a ../../../../lib/libjson_spirit.a ../../../../lib/libcommon_utf8.a ../../../../lib/liberasure_code.a ../../../../lib/libcrc32.a ../../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv -lsqlite3 -lpthread [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o -c /<>/src/rgw/rgw_rest_user.cc [ 97%] Linking CXX executable ../../../bin/crimson-osd cd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd && /usr/bin/cmake -E cmake_link_script CMakeFiles/crimson-osd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/crimson-osd.dir/backfill_state.cc.o" "CMakeFiles/crimson-osd.dir/ec_backend.cc.o" "CMakeFiles/crimson-osd.dir/heartbeat.cc.o" "CMakeFiles/crimson-osd.dir/main.cc.o" "CMakeFiles/crimson-osd.dir/osd.cc.o" "CMakeFiles/crimson-osd.dir/osd_meta.cc.o" "CMakeFiles/crimson-osd.dir/pg.cc.o" "CMakeFiles/crimson-osd.dir/pg_backend.cc.o" "CMakeFiles/crimson-osd.dir/pg_meta.cc.o" "CMakeFiles/crimson-osd.dir/replicated_backend.cc.o" "CMakeFiles/crimson-osd.dir/shard_services.cc.o" "CMakeFiles/crimson-osd.dir/object_context.cc.o" "CMakeFiles/crimson-osd.dir/ops_executer.cc.o" "CMakeFiles/crimson-osd.dir/osd_operation.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/client_request.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/client_request_common.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/compound_peering_request.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/internal_client_request.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/peering_event.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/pg_advance_map.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/replicated_request.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/background_recovery.cc.o" "CMakeFiles/crimson-osd.dir/osd_operations/recovery_subrequest.cc.o" "CMakeFiles/crimson-osd.dir/pg_recovery.cc.o" "CMakeFiles/crimson-osd.dir/recovery_backend.cc.o" "CMakeFiles/crimson-osd.dir/replicated_recovery_backend.cc.o" "CMakeFiles/crimson-osd.dir/scheduler/scheduler.cc.o" "CMakeFiles/crimson-osd.dir/scheduler/mclock_scheduler.cc.o" "CMakeFiles/crimson-osd.dir/osdmap_gate.cc.o" "CMakeFiles/crimson-osd.dir/pg_map.cc.o" "CMakeFiles/crimson-osd.dir/pg_interval_interrupt_condition.cc.o" "CMakeFiles/crimson-osd.dir/objclass.cc.o" "CMakeFiles/crimson-osd.dir/__/__/objclass/class_api.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/ClassHandler.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/osd_op_util.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/OSDCap.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/PeeringState.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/PGPeeringEvent.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/PGStateUtils.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/MissingLoc.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/PGLog.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/recovery_types.cc.o" "CMakeFiles/crimson-osd.dir/__/__/osd/osd_perf_counters.cc.o" "CMakeFiles/crimson-osd.dir/watch.cc.o" -o ../../../bin/crimson-osd -Wl,-rpath,::::::::::::::::::::::::::::::::::: ../../../lib/libcrimson-admin.a ../../../lib/libcrimson-common.a ../../../lib/libcrimson-os.a ../../../lib/libcrimson.a ../../../lib/libfmt.a ../../../lib/libdmclock.a ../../../lib/libcrimson-cyanstore.a ../../../lib/libcrimson-os.a ../../../lib/libcrimson-cyanstore.a ../../../lib/libcrimson-alienstore.a ../../../lib/libkv.a ../../rocksdb/librocksdb.a /usr/lib/powerpc64le-linux-gnu/libsnappy.so /usr/lib/powerpc64le-linux-gnu/liblz4.so /usr/lib/powerpc64le-linux-gnu/libz.so ../../../lib/libheap_profiler.a ../../../lib/libcrimson-alien-common.a /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libudev.so ../../../lib/libblk.a /usr/lib/powerpc64le-linux-gnu/libaio.so /usr/lib/powerpc64le-linux-gnu/libpmem.so /<>/src/liburing/src/liburing.a ../../../lib/libcrimson-seastore.a ../../../lib/libcrimson.a ../../../lib/libcrimson-common.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../../lib/libseastar.a ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libcares.so /usr/lib/powerpc64le-linux-gnu/libcryptopp.so /usr/lib/powerpc64le-linux-gnu/liblz4.so -ldl /usr/lib/powerpc64le-linux-gnu/libgnutls.so -latomic /usr/lib/powerpc64le-linux-gnu/libsctp.so /usr/lib/powerpc64le-linux-gnu/libyaml-cpp.so /usr/lib/powerpc64le-linux-gnu/libnuma.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target dbstore-bin [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_ratelimit.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_ratelimit.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_ratelimit.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_ratelimit.cc.o -c /<>/src/rgw/rgw_rest_ratelimit.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_user.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_rest_user.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_ratelimit.h:6, from /<>/src/rgw/rgw_rest_ratelimit.cc:3: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_rest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_user.h:7, from /<>/src/rgw/rgw_rest_user.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_ratelimit.h:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target crimson-osd [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o -MF CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o -c /<>/src/rgw/rgw_swift_auth.cc [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_usage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_usage.cc.o -MF CMakeFiles/rgw_a.dir/rgw_usage.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_usage.cc.o -c /<>/src/rgw/rgw_usage.cc [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_opa.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_opa.cc.o -MF CMakeFiles/rgw_a.dir/rgw_opa.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_opa.cc.o -c /<>/src/rgw/rgw_opa.cc In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/rgw/rgw_usage.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_usage.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_swift_auth.h:7, from /<>/src/rgw/rgw_swift_auth.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_swift_auth.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_opa.h:7, from /<>/src/rgw/rgw_opa.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_keystone.h:13, from /<>/src/rgw/rgw_swift_auth.h:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_sts.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_sts.cc.o -MF CMakeFiles/rgw_a.dir/rgw_sts.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_sts.cc.o -c /<>/src/rgw/rgw_sts.cc [ 97%] Building CXX object src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o -MF CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o.d -o CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o -c /<>/src/rgw/rgw_rest_sts.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sts.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_sts.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_sts.cc:23: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_rest_sts.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_rest_sts.cc:25: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Linking CXX static library ../../lib/librgw_a.a cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -P CMakeFiles/rgw_a.dir/cmake_clean_target.cmake cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/rgw_a.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/librgw_a.a CMakeFiles/rgw_a.dir/rgw_auth_keystone.cc.o CMakeFiles/rgw_a.dir/rgw_client_io.cc.o CMakeFiles/rgw_a.dir/rgw_frontend.cc.o CMakeFiles/rgw_a.dir/rgw_http_client_curl.cc.o CMakeFiles/rgw_a.dir/rgw_loadgen.cc.o CMakeFiles/rgw_a.dir/rgw_log.cc.o CMakeFiles/rgw_a.dir/rgw_period_pusher.cc.o CMakeFiles/rgw_a.dir/rgw_realm_reloader.cc.o CMakeFiles/rgw_a.dir/rgw_realm_watcher.cc.o CMakeFiles/rgw_a.dir/rgw_os_lib.cc.o CMakeFiles/rgw_a.dir/rgw_process.cc.o CMakeFiles/rgw_a.dir/rgw_rest_bucket.cc.o CMakeFiles/rgw_a.dir/rgw_rest_config.cc.o CMakeFiles/rgw_a.dir/rgw_rest_log.cc.o CMakeFiles/rgw_a.dir/rgw_rest_metadata.cc.o CMakeFiles/rgw_a.dir/rgw_rest_realm.cc.o CMakeFiles/rgw_a.dir/rgw_rest_swift.cc.o CMakeFiles/rgw_a.dir/rgw_rest_usage.cc.o CMakeFiles/rgw_a.dir/rgw_rest_info.cc.o CMakeFiles/rgw_a.dir/rgw_rest_user.cc.o CMakeFiles/rgw_a.dir/rgw_rest_ratelimit.cc.o CMakeFiles/rgw_a.dir/rgw_swift_auth.cc.o CMakeFiles/rgw_a.dir/rgw_usage.cc.o CMakeFiles/rgw_a.dir/rgw_opa.cc.o CMakeFiles/rgw_a.dir/rgw_sts.cc.o CMakeFiles/rgw_a.dir/rgw_rest_sts.cc.o /usr/bin/ranlib ../../lib/librgw_a.a make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target rgw_a make -f src/rgw/CMakeFiles/rgw.dir/build.make src/rgw/CMakeFiles/rgw.dir/depend make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/depend make -f src/rgw/CMakeFiles/radosgw.dir/build.make src/rgw/CMakeFiles/radosgw.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw.dir/build.make src/rgw/CMakeFiles/rgw.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw.dir/build.make src/rgw/CMakeFiles/radosgw.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Building CXX object src/rgw/CMakeFiles/rgw.dir/librgw.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Drgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw.dir/librgw.cc.o -MF CMakeFiles/rgw.dir/librgw.cc.o.d -o CMakeFiles/rgw.dir/librgw.cc.o -c /<>/src/rgw/librgw.cc [ 97%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o -MF CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o.d -o CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o -c /<>/src/rgw/rgw_loadgen_process.cc cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Ddenc_mod_rgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o -MF CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o.d -o CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o -c /<>/src/tools/ceph-dencoder/rgw_types.cc In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/tools/ceph-dencoder/rgw_types.h:3, from /<>/src/tools/ceph-dencoder/rgw_types.cc:15: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_construct.h:61, from /usr/include/c++/12/bits/alloc_traits.h:33, from /usr/include/c++/12/ext/alloc_traits.h:34, from /usr/include/c++/12/unordered_map:41, from /usr/include/c++/12/functional:61, from /<>/src/rgw/rgw_rados.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_loadgen_process.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_loadgen_process.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_resolve.h:7, from /<>/src/rgw/librgw.cc:40: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/set:60, from /<>/src/include/encoding.h:17, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/rgw/librgw.cc:21: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13, from /<>/src/rgw/rgw_loadgen_process.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13, from /<>/src/rgw/librgw.cc:43: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_asio_client.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_asio_client.cc.o -MF CMakeFiles/radosgw.dir/rgw_asio_client.cc.o.d -o CMakeFiles/radosgw.dir/rgw_asio_client.cc.o -c /<>/src/rgw/rgw_asio_client.cc [ 97%] Building CXX object src/rgw/CMakeFiles/rgw.dir/rgw_file.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Drgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/rgw.dir/rgw_file.cc.o -MF CMakeFiles/rgw.dir/rgw_file.cc.o.d -o CMakeFiles/rgw.dir/rgw_file.cc.o -c /<>/src/rgw/rgw_file.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_client_io.h:16, from /<>/src/rgw/rgw_asio_client.h:12, from /<>/src/rgw/rgw_asio_client.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /<>/src/rgw/rgw_asio_client.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_lib.h:10, from /<>/src/rgw/rgw_file.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/rgw/rgw_lib.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_asio_frontend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_asio_frontend.cc.o -MF CMakeFiles/radosgw.dir/rgw_asio_frontend.cc.o.d -o CMakeFiles/radosgw.dir/rgw_asio_frontend.cc.o -c /<>/src/rgw/rgw_asio_frontend.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13, from /<>/src/rgw/rgw_lib.h:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_client_io.h:16, from /<>/src/rgw/rgw_asio_client.h:12, from /<>/src/rgw/rgw_asio_frontend.cc:20: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_asio_frontend.cc:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13, from /<>/src/rgw/rgw_asio_frontend.h:8, from /<>/src/rgw/rgw_asio_frontend.cc:21: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_file.cc:26: /<>/src/rgw/rgw_file.h: In member function ‘virtual void rgw::RGWReaddirRequest::send_response()’: /<>/src/rgw/rgw_file.h:1763:40: warning: ‘((const char* const*)((char*)&di + offsetof(DirIterator, DirIterator::cp_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 1763 | << " call count=" << ix | ^~~~~~~~~~~~~~ /<>/src/rgw/rgw_file.h:1701:17: note: ‘((const char* const*)((char*)&di + offsetof(DirIterator, DirIterator::cp_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)))[1]’ was declared here 1701 | DirIterator di{objs, common_prefixes}; | ^~ /<>/src/rgw/rgw_file.h:1701:17: warning: ‘*(const std::size_t*)((char*)&di + offsetof(DirIterator, DirIterator::cp_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_))’ may be used uninitialized [-Wmaybe-uninitialized] /<>/src/rgw/rgw_file.h:1735:38: warning: ‘((const char* const*)((char*)&di + offsetof(DirIterator, DirIterator::obj_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 1735 | << " call count=" << ix | ^~~~~~~~~~~~~~ /<>/src/rgw/rgw_file.h:1701:17: note: ‘((const char* const*)((char*)&di + offsetof(DirIterator, DirIterator::obj_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_)))[1]’ was declared here 1701 | DirIterator di{objs, common_prefixes}; | ^~ /<>/src/rgw/rgw_file.h:1701:17: warning: ‘*(const std::size_t*)((char*)&di + offsetof(DirIterator, DirIterator::obj_sref.boost::optional > >::.boost::optional_detail::optional_base > >::m_storage.boost::optional_detail::aligned_storage > >::dummy_))’ may be used uninitialized [-Wmaybe-uninitialized] [ 97%] Building CXX object src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/__/__/rgw/rgw_dencoder.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Ddenc_mod_rgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/__/__/rgw/rgw_dencoder.cc.o -MF CMakeFiles/denc-mod-rgw.dir/__/__/rgw/rgw_dencoder.cc.o.d -o CMakeFiles/denc-mod-rgw.dir/__/__/rgw/rgw_dencoder.cc.o -c /<>/src/rgw/rgw_dencoder.cc [ 97%] Linking CXX shared library ../../lib/librgw.so cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/rgw.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,librgw.so.2 -o ../../lib/librgw.so.2.0.0 CMakeFiles/rgw.dir/librgw.cc.o CMakeFiles/rgw.dir/rgw_file.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_lock_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libneorados_cls_fifo.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so ../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librados.so.2.0.0 ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a ../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/liboath.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/libicuuc.so /usr/lib/powerpc64le-linux-gnu/libldap.so /usr/lib/powerpc64le-linux-gnu/liblber.so /usr/lib/powerpc64le-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 ../../lib/liblibneorados.a ../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/librt.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 -lresolv /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a -ldl ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so ../../lib/libfmt.a In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_dencoder.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_dencoder.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/include/buffer.h:66, from /<>/src/include/encoding.h:38, from /<>/src/include/uuid.h:9, from /<>/src/include/types.h:21, from /<>/src/rgw/rgw_client_io.h:15: In function ‘void* maybe_inline_memcpy(void*, const void*, size_t, size_t)’, inlined from ‘std::streamsize StackStringBuf::xsputn(const char*, std::streamsize) [with long unsigned int SIZE = 4096]’ at /<>/src/common/StackStringStream.h:65:26, inlined from ‘std::streamsize std::basic_streambuf<_CharT, _Traits>::sputn(const char_type*, std::streamsize) [with _CharT = char; _Traits = std::char_traits]’ at /usr/include/c++/12/streambuf:456:28, inlined from ‘bool boost::io::detail::buffer_fill(std::basic_streambuf<_CharT, _Traits>&, charT, std::size_t) [with charT = char; traits = std::char_traits]’ at /usr/include/boost/io/detail/buffer_fill.hpp:28:47: /<>/src/include/inline_memory.h:28:18: warning: ‘void* memcpy(void*, const void*, size_t)’ specified bound between 9223372036854775808 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 28 | return memcpy(dest, src, l); | ~~~~~~^~~~~~~~~~~~~~ cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_symlink_library ../../lib/librgw.so.2.0.0 ../../lib/librgw.so.2 ../../lib/librgw.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target rgw make -f src/rgw/CMakeFiles/radosgw-admin.dir/build.make src/rgw/CMakeFiles/radosgw-admin.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-admin.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-admin.dir/build.make src/rgw/CMakeFiles/radosgw-admin.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o -MF CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o.d -o CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o -c /<>/src/rgw/rgw_admin.cc [ 97%] Linking CXX shared library ../../../lib/denc-mod-rgw.so cd /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder && /usr/bin/cmake -E cmake_link_script CMakeFiles/denc-mod-rgw.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,denc-mod-rgw.so -o ../../../lib/denc-mod-rgw.so "CMakeFiles/denc-mod-rgw.dir/rgw_types.cc.o" "CMakeFiles/denc-mod-rgw.dir/__/__/rgw/rgw_dencoder.cc.o" -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../../lib/librgw_a.a ../../../lib/libcls_rgw_client.a ../../../lib/libcls_journal_client.a -lrabbitmq -lssl ../../../lib/librgw_common.a ../../../lib/libdbstore.a ../../../lib/libdbstore_lib.a ../../../lib/libsqlite_db.a ../../../lib/librgw_common.a ../../../lib/libdbstore.a ../../../lib/libdbstore_lib.a ../../../lib/libsqlite_db.a ../../../lib/libcls_rgw_client.a ../../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/librt.a /usr/lib/powerpc64le-linux-gnu/liboath.so ../../../lib/libcls_2pc_queue_client.a ../../../lib/libcls_cmpomap_client.a ../../../lib/libcls_lock_client.a ../../../lib/libcls_log_client.a ../../../lib/libcls_otp_client.a ../../../lib/libcls_refcount_client.a ../../../lib/libcls_rgw_gc_client.a ../../../lib/libcls_timeindex_client.a ../../../lib/libcls_user_client.a ../../../lib/libcls_version_client.a ../../../lib/librados.so.2.0.0 ../../../lib/libceph-common.so.2 -lresolv ../../../lib/libjson_spirit.a ../../../lib/libcommon_utf8.a ../../../lib/liberasure_code.a ../../../lib/libcrc32.a ../../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -lrt ../../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libicuuc.so -ldl ../../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libldap.so /usr/lib/powerpc64le-linux-gnu/liblber.so /usr/lib/powerpc64le-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 In file included from /<>/src/cls/rgw/cls_rgw_client.h:7, from /<>/src/rgw/rgw_admin.cc:29: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_admin.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_admin.cc:39: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target denc-mod-rgw make -f src/rgw/CMakeFiles/radosgw-es.dir/build.make src/rgw/CMakeFiles/radosgw-es.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-es.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-es.dir/build.make src/rgw/CMakeFiles/radosgw-es.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o -MF CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o.d -o CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o -c /<>/src/rgw/rgw_es_main.cc [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_auth_keystone.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_auth_keystone.cc.o -MF CMakeFiles/radosgw.dir/rgw_auth_keystone.cc.o.d -o CMakeFiles/radosgw.dir/rgw_auth_keystone.cc.o -c /<>/src/rgw/rgw_auth_keystone.cc [ 97%] Linking CXX executable ../../bin/radosgw-es cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-es.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/radosgw-es.dir/rgw_es_main.cc.o" -o ../../bin/radosgw-es -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_lock_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libneorados_cls_fifo.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librados.so.2.0.0 ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/liboath.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/libicuuc.so ../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/libldap.so /usr/lib/powerpc64le-linux-gnu/liblber.so /usr/lib/powerpc64le-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 ../../lib/liblibneorados.a ../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/librt.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 -lresolv /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a -ldl ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so ../../lib/libfmt.a In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_auth_keystone.cc:17: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_auth_keystone.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_keystone.h:13, from /<>/src/rgw/rgw_auth_keystone.cc:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target radosgw-es make -f src/rgw/CMakeFiles/radosgw-object-expirer.dir/build.make src/rgw/CMakeFiles/radosgw-object-expirer.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-object-expirer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-object-expirer.dir/build.make src/rgw/CMakeFiles/radosgw-object-expirer.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o -MF CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o.d -o CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o -c /<>/src/rgw/rgw_object_expirer.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_object_expirer.cc:24: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/ostream:38, from /usr/include/c++/12/iostream:39, from /<>/src/rgw/rgw_object_expirer.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_object_expirer_core.h:33, from /<>/src/rgw/rgw_object_expirer.cc:31: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_client_io.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_client_io.cc.o -MF CMakeFiles/radosgw.dir/rgw_client_io.cc.o.d -o CMakeFiles/radosgw.dir/rgw_client_io.cc.o -c /<>/src/rgw/rgw_client_io.cc [ 97%] Linking CXX executable ../../bin/radosgw-object-expirer cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-object-expirer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/radosgw-object-expirer.dir/rgw_object_expirer.cc.o" -o ../../bin/radosgw-object-expirer -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_lock_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libneorados_cls_fifo.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librados.so.2.0.0 ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/liboath.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/libicuuc.so ../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/libldap.so /usr/lib/powerpc64le-linux-gnu/liblber.so /usr/lib/powerpc64le-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 ../../lib/liblibneorados.a ../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/librt.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 -lresolv /usr/lib/powerpc64le-linux-gnu/libcrypto.so /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a -ldl ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so ../../lib/libfmt.a In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_client_io.h:16, from /<>/src/rgw/rgw_client_io.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_client_io.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_crypt.h:15, from /<>/src/rgw/rgw_client_io.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target radosgw-object-expirer make -f src/pybind/rgw/CMakeFiles/cython_rgw.dir/build.make src/pybind/rgw/CMakeFiles/cython_rgw.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/CMakeFiles/cython_rgw.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/rgw/CMakeFiles/cython_rgw.dir/build.make src/pybind/rgw/CMakeFiles/cython_rgw.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Generating ../../../lib/cython_modules/lib.3/rgw.cpython-310-powerpc64le-linux-gnu.so cd /<>/src/pybind/rgw && env CC="/usr/bin/cc" CFLAGS="" CPPFLAGS="-iquote/<>/src/include -w -D'void0=dead_function(void)' -D'__Pyx_check_single_interpreter(ARG)=ARG##0'" CXX="/usr/bin/c++" LDSHARED="/usr/bin/cc -shared" OPT="-DNDEBUG -g -fwrapv -O2 -w" LDFLAGS=-L/<>/obj-powerpc64le-linux-gnu/lib CYTHON_BUILD_DIR=/<>/obj-powerpc64le-linux-gnu/src/pybind/rgw CEPH_LIBDIR=/<>/obj-powerpc64le-linux-gnu/lib /usr/bin/python3.10 /<>/src/pybind/rgw/setup.py build --build-base /<>/obj-powerpc64le-linux-gnu/lib/cython_modules --build-platlib /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3 Compiling rgw.pyx because it changed. [1/1] Cythonizing rgw.pyx running build running build_ext building 'rgw' extension creating /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rgw /usr/bin/cc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -fPIC -I/usr/include/python3.10 -I/usr/include/python3.10 -c /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.c -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.o -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -fexceptions -g -fwrapv -O2 [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_frontend.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_frontend.cc.o -MF CMakeFiles/radosgw.dir/rgw_frontend.cc.o.d -o CMakeFiles/radosgw.dir/rgw_frontend.cc.o -c /<>/src/rgw/rgw_frontend.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_request.h:7, from /<>/src/rgw/rgw_frontend.h:12, from /<>/src/rgw/rgw_frontend.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_frontend.h:7: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /usr/bin/cc -shared -L/<>/obj-powerpc64le-linux-gnu/lib -iquote/<>/src/include -w -Dvoid0=dead_function(void) -D__Pyx_check_single_interpreter(ARG)=ARG##0 /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/temp.linux-ppc64le-3.10/<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.o -L/usr/lib/python3.10/config-3.10-powerpc64le-linux-gnu -lrados -lrgw -lcrypt -ldl -lm -lm -o /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/rgw.cpython-310-powerpc64le-linux-gnu.so -Wl,-Bsymbolic-functions -g -fwrapv -O2 make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target cython_rgw make -f src/pybind/CMakeFiles/cython_modules.dir/build.make src/pybind/CMakeFiles/cython_modules.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind /<>/obj-powerpc64le-linux-gnu/src/pybind/CMakeFiles/cython_modules.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/CMakeFiles/cython_modules.dir/build.make src/pybind/CMakeFiles/cython_modules.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Nothing to be done for 'src/pybind/CMakeFiles/cython_modules.dir/build'. make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target cython_modules [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o -MF CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o.d -o CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o -c /<>/src/rgw/rgw_sync_checkpoint.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_user.h:12, from /<>/src/rgw/rgw_sal.h:18, from /<>/src/rgw/rgw_sal_rados.h:18, from /<>/src/rgw/rgw_sync_checkpoint.cc:19: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /<>/src/fmt/include/fmt/format.h:36, from /<>/src/rgw/rgw_sync_checkpoint.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_CONTEXT_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/spawn/include -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o -MF CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o.d -o CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o -c /<>/src/rgw/rgw_orphan.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_orphan.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_orphan.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o -MF CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o.d -o CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o -c /<>/src/rgw/rgw_http_client_curl.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_orphan.h:22, from /<>/src/rgw/rgw_orphan.cc:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_loadgen.cc.o -MF CMakeFiles/radosgw.dir/rgw_loadgen.cc.o.d -o CMakeFiles/radosgw.dir/rgw_loadgen.cc.o -c /<>/src/rgw/rgw_loadgen.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_request.h:7, from /<>/src/rgw/rgw_frontend.h:12, from /<>/src/rgw/rgw_http_client_curl.h:21, from /<>/src/rgw/rgw_http_client_curl.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_http_client_curl.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_client_io.h:16, from /<>/src/rgw/rgw_loadgen.h:10, from /<>/src/rgw/rgw_loadgen.cc:8: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/algorithm:60, from /<>/src/rgw/rgw_loadgen.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_loadgen.cc:9: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_log.cc.o -MF CMakeFiles/radosgw.dir/rgw_log.cc.o.d -o CMakeFiles/radosgw.dir/rgw_log.cc.o -c /<>/src/rgw/rgw_log.cc [ 97%] Linking CXX executable ../../bin/radosgw-admin cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw-admin.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic "CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o" "CMakeFiles/radosgw-admin.dir/rgw_sync_checkpoint.cc.o" "CMakeFiles/radosgw-admin.dir/rgw_orphan.cc.o" -o ../../bin/radosgw-admin -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_lock_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libneorados_cls_fifo.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/powerpc64le-linux-gnu/liboath.so /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/libblkid.so ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librados.so.2.0.0 ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/liboath.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_rgw_gc_client.a -lrt /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/libicuuc.so ../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libssl.so /usr/lib/powerpc64le-linux-gnu/libldap.so /usr/lib/powerpc64le-linux-gnu/liblber.so /usr/lib/powerpc64le-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 ../../lib/liblibneorados.a ../../lib/libcls_lock_client.a /usr/lib/powerpc64le-linux-gnu/librt.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 -lresolv /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a -ldl ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so ../../lib/libfmt.a [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o -MF CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o.d -o CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o -c /<>/src/rgw/rgw_period_pusher.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_bucket.h:14, from /<>/src/rgw/rgw_log.cc:10: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, from /usr/include/c++/12/math.h:36, from /<>/src/include/utime.h:18, from /<>/src/common/Clock.h:18, from /<>/src/rgw/rgw_log.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_realm_watcher.h:7, from /<>/src/rgw/rgw_realm_reloader.h:7, from /<>/src/rgw/rgw_period_pusher.h:12, from /<>/src/rgw/rgw_period_pusher.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/bits/stl_tree.h:63, from /usr/include/c++/12/map:60, from /<>/src/rgw/rgw_period_pusher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_log.cc:16: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target radosgw-admin [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o -MF CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o.d -o CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o -c /<>/src/rgw/rgw_realm_reloader.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_period_pusher.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_realm_watcher.h:7, from /<>/src/rgw/rgw_realm_reloader.h:7, from /<>/src/rgw/rgw_realm_reloader.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/include/rados/librados.hpp:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_sal_rados.h:19, from /<>/src/rgw/rgw_realm_reloader.cc:11: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 97%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o -MF CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o.d -o CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o -c /<>/src/rgw/rgw_realm_watcher.cc In file included from /<>/src/rgw/rgw_realm_watcher.h:7, from /<>/src/rgw/rgw_realm_watcher.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_realm_watcher.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_os_lib.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_os_lib.cc.o -MF CMakeFiles/radosgw.dir/rgw_os_lib.cc.o.d -o CMakeFiles/radosgw.dir/rgw_os_lib.cc.o -c /<>/src/rgw/rgw_os_lib.cc [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_process.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_process.cc.o -MF CMakeFiles/radosgw.dir/rgw_process.cc.o.d -o CMakeFiles/radosgw.dir/rgw_process.cc.o -c /<>/src/rgw/rgw_process.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_os_lib.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_rest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o -c /<>/src/rgw/rgw_rest_bucket.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_os_lib.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_process.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_process.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_bucket.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_op.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_process.h:9, from /<>/src/rgw/rgw_frontend.h:13, from /<>/src/rgw/rgw_process.cc:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_bucket.h:7, from /<>/src/rgw/rgw_rest_bucket.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_config.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_config.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_config.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_config.cc.o -c /<>/src/rgw/rgw_rest_config.cc [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_log.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_log.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_log.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_log.cc.o -c /<>/src/rgw/rgw_rest_log.cc [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_metadata.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_metadata.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_metadata.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_metadata.cc.o -c /<>/src/rgw/rgw_rest_metadata.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_config.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_rest_config.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_rest_config.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_log.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_rest_log.cc:16: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_metadata.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_rest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_log.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_metadata.cc:20: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_realm.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_realm.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_realm.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_realm.cc.o -c /<>/src/rgw/rgw_rest_realm.cc [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_swift.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_swift.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_swift.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_swift.cc.o -c /<>/src/rgw/rgw_rest_swift.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_realm.h:6, from /<>/src/rgw/rgw_rest_realm.cc:5: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/errno.h:4, from /<>/src/rgw/rgw_rest_realm.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o -c /<>/src/rgw/rgw_rest_usage.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_realm.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_swift.h:12, from /<>/src/rgw/rgw_rest_swift.cc:16: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/iterator:61, from /usr/include/boost/algorithm/string/predicate.hpp:14, from /<>/src/rgw/rgw_rest_swift.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_keystone.h:13, from /<>/src/rgw/rgw_swift_auth.h:12, from /<>/src/rgw/rgw_rest_swift.h:14: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_usage.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_op.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_usage.h:7, from /<>/src/rgw/rgw_rest_usage.cc:6: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_info.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_info.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_info.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_info.cc.o -c /<>/src/rgw/rgw_rest_info.cc [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_user.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_user.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_user.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_user.cc.o -c /<>/src/rgw/rgw_rest_user.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_info.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_op.h:18: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_info.h:7, from /<>/src/rgw/rgw_rest_info.cc:5: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest_user.cc:6: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /<>/src/common/ceph_json.h:4, from /<>/src/rgw/rgw_rest_user.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_ratelimit.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_ratelimit.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_ratelimit.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_ratelimit.cc.o -c /<>/src/rgw/rgw_rest_ratelimit.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_user.h:7, from /<>/src/rgw/rgw_rest_user.cc:8: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o -MF CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o.d -o CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o -c /<>/src/rgw/rgw_swift_auth.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_ratelimit.h:6, from /<>/src/rgw/rgw_rest_ratelimit.cc:3: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_iterator.h:64, from /usr/include/c++/12/bits/range_access.h:38, from /usr/include/c++/12/string_view:44, from /<>/src/rgw/rgw_rest.h:8: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_swift_auth.h:7, from /<>/src/rgw/rgw_swift_auth.cc:12: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_swift_auth.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_rest_ratelimit.h:7: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_usage.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_usage.cc.o -MF CMakeFiles/radosgw.dir/rgw_usage.cc.o.d -o CMakeFiles/radosgw.dir/rgw_usage.cc.o -c /<>/src/rgw/rgw_usage.cc In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_keystone.h:13, from /<>/src/rgw/rgw_swift_auth.h:12: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_rados.h:10, from /<>/src/rgw/rgw_usage.cc:7: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/rgw/rgw_usage.cc:4: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_opa.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_opa.cc.o -MF CMakeFiles/radosgw.dir/rgw_opa.cc.o.d -o CMakeFiles/radosgw.dir/rgw_opa.cc.o -c /<>/src/rgw/rgw_opa.cc [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_sts.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_sts.cc.o -MF CMakeFiles/radosgw.dir/rgw_sts.cc.o.d -o CMakeFiles/radosgw.dir/rgw_sts.cc.o -c /<>/src/rgw/rgw_sts.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_opa.h:7, from /<>/src/rgw/rgw_opa.cc:4: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/array:43, from /<>/src/rgw/rgw_common.h:19: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o -MF CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o.d -o CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o -c /<>/src/rgw/rgw_rest_sts.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_sts.cc:22: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/bitset:47, from /usr/include/c++/12/regex:38, from /<>/src/rgw/rgw_sts.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.cc:24: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_main.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_main.cc.o -MF CMakeFiles/radosgw.dir/rgw_main.cc.o.d -o CMakeFiles/radosgw.dir/rgw_main.cc.o -c /<>/src/rgw/rgw_main.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_op.h:36, from /<>/src/rgw/rgw_rest.h:13, from /<>/src/rgw/rgw_rest_sts.cc:23: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:65, from /usr/include/c++/12/vector:60, from /<>/src/rgw/rgw_rest_sts.cc:3: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_auth_s3.h:18, from /<>/src/rgw/rgw_auth_registry.h:15, from /<>/src/rgw/rgw_rest_sts.cc:25: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_main.cc:18: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /<>/src/common/ceph_argparse.h:26, from /<>/src/rgw/rgw_main.cc:5: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /<>/src/librados/AioCompletionImpl.h:20, from /<>/src/rgw/cls_fifo_legacy.h:41, from /<>/src/rgw/rgw_log_backing.h:35, from /<>/src/rgw/rgw_datalog.h:39, from /<>/src/rgw/services/svc_bi_rados.h:19, from /<>/src/rgw/rgw_rados.h:35, from /<>/src/rgw/rgw_role.h:14, from /<>/src/rgw/rgw_sts.h:7, from /<>/src/rgw/rgw_rest_s3.h:30, from /<>/src/rgw/rgw_main.cc:23: /<>/src/include/xlist.h:162:24: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 162 | class iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /<>/src/include/xlist.h:186:30: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 186 | class const_iterator: std::iterator { | ^~~~~~~~ /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [ 98%] Building CXX object src/rgw/CMakeFiles/radosgw.dir/rgw_kmip_client_impl.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_CONTEXT_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -Dradosgw_EXPORTS -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/libkmip -I/<>/src/spawn/include -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -isystem /<>/src/rgw -isystem /<>/src/rgw/services -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgw.dir/rgw_kmip_client_impl.cc.o -MF CMakeFiles/radosgw.dir/rgw_kmip_client_impl.cc.o.d -o CMakeFiles/radosgw.dir/rgw_kmip_client_impl.cc.o -c /<>/src/rgw/rgw_kmip_client_impl.cc In file included from /<>/src/rgw/rgw_common.h:41, from /<>/src/rgw/rgw_kmip_client_impl.cc:11: /<>/src/include/rados/librados.hpp:107:54: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 107 | class CEPH_RADOS_API NObjectIterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12/string:45, from /usr/include/c++/12/stdexcept:39, from /usr/include/c++/12/system_error:41, from /usr/include/c++/12/mutex:41, from /<>/src/rgw/rgw_kmip_client_impl.cc:6: /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ [100%] Linking CXX shared library ../../lib/libradosgw.so cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgw.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -shared -Wl,-soname,libradosgw.so.2 -o ../../lib/libradosgw.so.2.0.0 CMakeFiles/radosgw.dir/rgw_loadgen_process.cc.o CMakeFiles/radosgw.dir/rgw_asio_client.cc.o CMakeFiles/radosgw.dir/rgw_asio_frontend.cc.o CMakeFiles/radosgw.dir/rgw_auth_keystone.cc.o CMakeFiles/radosgw.dir/rgw_client_io.cc.o CMakeFiles/radosgw.dir/rgw_frontend.cc.o CMakeFiles/radosgw.dir/rgw_http_client_curl.cc.o CMakeFiles/radosgw.dir/rgw_loadgen.cc.o CMakeFiles/radosgw.dir/rgw_log.cc.o CMakeFiles/radosgw.dir/rgw_period_pusher.cc.o CMakeFiles/radosgw.dir/rgw_realm_reloader.cc.o CMakeFiles/radosgw.dir/rgw_realm_watcher.cc.o CMakeFiles/radosgw.dir/rgw_os_lib.cc.o CMakeFiles/radosgw.dir/rgw_process.cc.o CMakeFiles/radosgw.dir/rgw_rest_bucket.cc.o CMakeFiles/radosgw.dir/rgw_rest_config.cc.o CMakeFiles/radosgw.dir/rgw_rest_log.cc.o CMakeFiles/radosgw.dir/rgw_rest_metadata.cc.o CMakeFiles/radosgw.dir/rgw_rest_realm.cc.o CMakeFiles/radosgw.dir/rgw_rest_swift.cc.o CMakeFiles/radosgw.dir/rgw_rest_usage.cc.o CMakeFiles/radosgw.dir/rgw_rest_info.cc.o CMakeFiles/radosgw.dir/rgw_rest_user.cc.o CMakeFiles/radosgw.dir/rgw_rest_ratelimit.cc.o CMakeFiles/radosgw.dir/rgw_swift_auth.cc.o CMakeFiles/radosgw.dir/rgw_usage.cc.o CMakeFiles/radosgw.dir/rgw_opa.cc.o CMakeFiles/radosgw.dir/rgw_sts.cc.o CMakeFiles/radosgw.dir/rgw_rest_sts.cc.o CMakeFiles/radosgw.dir/rgw_main.cc.o CMakeFiles/radosgw.dir/rgw_kmip_client_impl.cc.o -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/librgw_a.a /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so ../../lib/librgw_schedulers.a ../../lib/libkmip.a ../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/libssl.so ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a ../../lib/librgw_common.a ../../lib/libdbstore.a ../../lib/libdbstore_lib.a ../../lib/libsqlite_db.a /usr/lib/powerpc64le-linux-gnu/libssl.so ../../lib/libglobal.a /usr/lib/powerpc64le-linux-gnu/librt.a /usr/lib/powerpc64le-linux-gnu/liboath.so ../../lib/libcls_2pc_queue_client.a ../../lib/libcls_cmpomap_client.a ../../lib/libcls_lock_client.a ../../lib/libcls_log_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_rgw_client.a ../../lib/libcls_rgw_gc_client.a ../../lib/libcls_timeindex_client.a ../../lib/libcls_user_client.a ../../lib/libcls_version_client.a ../../lib/librados.so.2.0.0 ../../lib/libceph-common.so.2 /usr/lib/powerpc64le-linux-gnu/libcrypto.so -lresolv ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -lrt ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libicuuc.so -ldl /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/liblua5.3.so /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/librabbitmq.so /usr/lib/powerpc64le-linux-gnu/libldap.so /usr/lib/powerpc64le-linux-gnu/liblber.so /usr/lib/powerpc64le-linux-gnu/libboost_filesystem.so.1.74.0 -lpthread -lsqlite3 ../../lib/libdmclock.a /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_context.so.1.74.0 cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_symlink_library ../../lib/libradosgw.so.2.0.0 ../../lib/libradosgw.so.2 ../../lib/libradosgw.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [100%] Built target radosgw make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/depend make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgwd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/build make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [100%] Building CXX object src/rgw/CMakeFiles/radosgwd.dir/radosgw.cc.o cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DCLS_CLIENT_HIDE_IOCTX -DFMT_DEPRECATED_OSTREAM -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/<>/obj-powerpc64le-linux-gnu/src/include -I/<>/src -I/<>/src/dmclock/support/src -I/<>/src/dmclock/src -isystem /<>/obj-powerpc64le-linux-gnu/include -isystem /<>/src/xxHash -isystem /<>/src/rapidjson/include -isystem /<>/src/fmt/include -isystem /<>/src/rgw/../rapidjson/include -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -fPIE -U_FORTIFY_SOURCE -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -fno-new-ttp-matching -fstack-protector-strong -maltivec -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -std=c++17 -MD -MT src/rgw/CMakeFiles/radosgwd.dir/radosgw.cc.o -MF CMakeFiles/radosgwd.dir/radosgw.cc.o.d -o CMakeFiles/radosgwd.dir/radosgw.cc.o -c /<>/src/rgw/radosgw.cc [100%] Linking CXX executable ../../bin/radosgw cd /<>/obj-powerpc64le-linux-gnu/src/rgw && /usr/bin/cmake -E cmake_link_script CMakeFiles/radosgwd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O3 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -latomic -rdynamic CMakeFiles/radosgwd.dir/radosgw.cc.o -o ../../bin/radosgw -Wl,-rpath,/<>/obj-powerpc64le-linux-gnu/lib: ../../lib/libradosgw.so.2.0.0 ../../lib/librados.so.2.0.0 ../../lib/libcls_rgw_client.a ../../lib/libcls_otp_client.a ../../lib/libcls_lock_client.a ../../lib/libcls_refcount_client.a ../../lib/libcls_log_client.a ../../lib/libcls_timeindex_client.a ../../lib/libneorados_cls_fifo.a ../../lib/libcls_version_client.a ../../lib/libcls_user_client.a ../../lib/libglobal.a -lresolv /usr/lib/powerpc64le-linux-gnu/libcurl.so /usr/lib/powerpc64le-linux-gnu/libexpat.so /usr/lib/powerpc64le-linux-gnu/libblkid.so /usr/lib/powerpc64le-linux-gnu/libtcmalloc.so ../../lib/libdmclock.a ../../lib/liblibneorados.a ../../lib/libcls_lock_client.a ../../lib/libosdc.a ../../lib/libceph-common.so.2 ../../lib/libfmt.a /usr/lib/powerpc64le-linux-gnu/libcrypto.so ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/lib/powerpc64le-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_random.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_system.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/powerpc64le-linux-gnu/libudev.so /usr/lib/powerpc64le-linux-gnu/libibverbs.so /usr/lib/powerpc64le-linux-gnu/librdmacm.so -ldl /usr/lib/powerpc64le-linux-gnu/librt.a -lresolv /usr/lib/powerpc64le-linux-gnu/libblkid.so make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [100%] Built target radosgwd make[2]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' jh_build -a -O--buildsystem=cmake -O--max-parallel=3 debian/rules override_dh_auto_test make[1]: Entering directory '/<>' # do not run tests make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --buildsystem=cmake --with javahelper,python3,systemd --max-parallel=3 dh_testroot -a -O--buildsystem=cmake -O--max-parallel=3 dh_prep -a -O--buildsystem=cmake -O--max-parallel=3 dh_installdirs -a -O--buildsystem=cmake -O--max-parallel=3 debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install --buildsystem=cmake --destdir=/<>/debian/tmp cd obj-powerpc64le-linux-gnu && make -j3 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/obj-powerpc64le-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-powerpc64le-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/CMakeFiles /<>/obj-powerpc64le-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/options/CMakeFiles/legacy-option-headers.dir/build.make src/common/options/CMakeFiles/legacy-option-headers.dir/depend make -f src/common/CMakeFiles/common_utf8.dir/build.make src/common/CMakeFiles/common_utf8.dir/depend make -f src/fmt/CMakeFiles/fmt.dir/build.make src/fmt/CMakeFiles/fmt.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common/options /<>/obj-powerpc64le-linux-gnu/src/common/options/CMakeFiles/legacy-option-headers.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_utf8.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/fmt /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/fmt /<>/obj-powerpc64le-linux-gnu/src/fmt/CMakeFiles/fmt.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/options/CMakeFiles/legacy-option-headers.dir/build.make src/common/options/CMakeFiles/legacy-option-headers.dir/build Consolidate compiler generated dependencies of target common_utf8 make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_utf8.dir/build.make src/common/CMakeFiles/common_utf8.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/options/CMakeFiles/legacy-option-headers.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_utf8.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target fmt make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/fmt/CMakeFiles/fmt.dir/build.make src/fmt/CMakeFiles/fmt.dir/build [ 0%] Built target common_utf8 [ 1%] Built target legacy-option-headers make -f src/common/CMakeFiles/common_buffer_obj.dir/build.make src/common/CMakeFiles/common_buffer_obj.dir/depend make -f src/common/CMakeFiles/common_texttable_obj.dir/build.make src/common/CMakeFiles/common_texttable_obj.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_buffer_obj.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_texttable_obj.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/fmt/CMakeFiles/fmt.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target fmt make -f src/common/CMakeFiles/common-common-objs.dir/build.make src/common/CMakeFiles/common-common-objs.dir/depend Consolidate compiler generated dependencies of target common_texttable_obj make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_texttable_obj.dir/build.make src/common/CMakeFiles/common_texttable_obj.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common-common-objs.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_texttable_obj.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target common_texttable_obj make -f src/common/CMakeFiles/common_mountcephfs_objs.dir/build.make src/common/CMakeFiles/common_mountcephfs_objs.dir/depend Consolidate compiler generated dependencies of target common_buffer_obj make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_buffer_obj.dir/build.make src/common/CMakeFiles/common_buffer_obj.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_mountcephfs_objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target common_mountcephfs_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_mountcephfs_objs.dir/build.make src/common/CMakeFiles/common_mountcephfs_objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_mountcephfs_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target common_mountcephfs_objs make -f src/arch/CMakeFiles/arch.dir/build.make src/arch/CMakeFiles/arch.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/arch /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/arch /<>/obj-powerpc64le-linux-gnu/src/arch/CMakeFiles/arch.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target arch make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/arch/CMakeFiles/arch.dir/build.make src/arch/CMakeFiles/arch.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_buffer_obj.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/arch/CMakeFiles/arch.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target common_buffer_obj [ 1%] Built target arch make -f src/common/options/CMakeFiles/common-options-objs.dir/build.make src/common/options/CMakeFiles/common-options-objs.dir/depend make -f src/crush/CMakeFiles/crush_objs.dir/build.make src/crush/CMakeFiles/crush_objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crush /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crush /<>/obj-powerpc64le-linux-gnu/src/crush/CMakeFiles/crush_objs.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common/options /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common/options /<>/obj-powerpc64le-linux-gnu/src/common/options/CMakeFiles/common-options-objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crush_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crush/CMakeFiles/crush_objs.dir/build.make src/crush/CMakeFiles/crush_objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crush/CMakeFiles/crush_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 1%] Built target crush_objs make -f src/msg/CMakeFiles/common-msg-objs.dir/build.make src/msg/CMakeFiles/common-msg-objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/msg /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/msg /<>/obj-powerpc64le-linux-gnu/src/msg/CMakeFiles/common-msg-objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target common-options-objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/options/CMakeFiles/common-options-objs.dir/build.make src/common/options/CMakeFiles/common-options-objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/options/CMakeFiles/common-options-objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 3%] Built target common-options-objs make -f src/erasure-code/CMakeFiles/erasure_code.dir/build.make src/erasure-code/CMakeFiles/erasure_code.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code /<>/obj-powerpc64le-linux-gnu/src/erasure-code/CMakeFiles/erasure_code.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target erasure_code make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/CMakeFiles/erasure_code.dir/build.make src/erasure-code/CMakeFiles/erasure_code.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 3%] Built target erasure_code make -f src/CMakeFiles/rados_snap_set_diff_obj.dir/build.make src/CMakeFiles/rados_snap_set_diff_obj.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/rados_snap_set_diff_obj.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rados_snap_set_diff_obj make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/rados_snap_set_diff_obj.dir/build.make src/CMakeFiles/rados_snap_set_diff_obj.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/rados_snap_set_diff_obj.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 3%] Built target rados_snap_set_diff_obj make -f src/CMakeFiles/rocksdb_ext.dir/build.make src/CMakeFiles/rocksdb_ext.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/rocksdb_ext.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/rocksdb_ext.dir/build.make src/CMakeFiles/rocksdb_ext.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/rocksdb_ext.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 3%] Built target rocksdb_ext make -f src/cls/CMakeFiles/cls_lock_client.dir/build.make src/cls/CMakeFiles/cls_lock_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lock_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_lock_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lock_client.dir/build.make src/cls/CMakeFiles/cls_lock_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lock_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 3%] Built target cls_lock_client make -f src/librados/CMakeFiles/librados_impl.dir/build.make src/librados/CMakeFiles/librados_impl.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librados /<>/obj-powerpc64le-linux-gnu/src/librados/CMakeFiles/librados_impl.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target common-msg-objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/msg/CMakeFiles/common-msg-objs.dir/build.make src/msg/CMakeFiles/common-msg-objs.dir/build Consolidate compiler generated dependencies of target librados_impl make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librados/CMakeFiles/librados_impl.dir/build.make src/librados/CMakeFiles/librados_impl.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librados/CMakeFiles/librados_impl.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 3%] Built target librados_impl make -f src/erasure-code/CMakeFiles/erasure_code_objs.dir/build.make src/erasure-code/CMakeFiles/erasure_code_objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code /<>/obj-powerpc64le-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_objs.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/msg/CMakeFiles/common-msg-objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 4%] Built target common-msg-objs make -f src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target erasure_code_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/CMakeFiles/erasure_code_objs.dir/build.make src/erasure-code/CMakeFiles/erasure_code_objs.dir/build Consolidate compiler generated dependencies of target jerasure_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 4%] Built target erasure_code_objs make -f src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target common-common-objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common-common-objs.dir/build.make src/common/CMakeFiles/common-common-objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/jerasure_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 4%] Built target jerasure_objs make -f src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target jerasure_utils make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build.make src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build Consolidate compiler generated dependencies of target gf-complete_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build.make src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 4%] Built target gf-complete_objs make -f src/erasure-code/shec/CMakeFiles/shec_utils.dir/build.make src/erasure-code/shec/CMakeFiles/shec_utils.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec/CMakeFiles/shec_utils.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/jerasure_utils.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 4%] Built target jerasure_utils make -f src/global/CMakeFiles/libglobal_objs.dir/build.make src/global/CMakeFiles/libglobal_objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/global /<>/obj-powerpc64le-linux-gnu/src/global/CMakeFiles/libglobal_objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target shec_utils make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/shec_utils.dir/build.make src/erasure-code/shec/CMakeFiles/shec_utils.dir/build Consolidate compiler generated dependencies of target libglobal_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/global/CMakeFiles/libglobal_objs.dir/build.make src/global/CMakeFiles/libglobal_objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common-common-objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/shec/CMakeFiles/shec_utils.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Built target common-common-objs make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/perfglue /<>/obj-powerpc64le-linux-gnu/src/perfglue/CMakeFiles/heap_profiler.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/global/CMakeFiles/libglobal_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 9%] Built target shec_utils make -f src/common/CMakeFiles/common_prioritycache_obj.dir/build.make src/common/CMakeFiles/common_prioritycache_obj.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/common_prioritycache_obj.dir/DependInfo.cmake --color= [ 10%] Built target libglobal_objs make -f src/mgr/CMakeFiles/mgr_cap_obj.dir/build.make src/mgr/CMakeFiles/mgr_cap_obj.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mgr /<>/obj-powerpc64le-linux-gnu/src/mgr/CMakeFiles/mgr_cap_obj.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target heap_profiler make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/perfglue/CMakeFiles/heap_profiler.dir/build.make src/perfglue/CMakeFiles/heap_profiler.dir/build Consolidate compiler generated dependencies of target common_prioritycache_obj make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/common_prioritycache_obj.dir/build.make src/common/CMakeFiles/common_prioritycache_obj.dir/build Consolidate compiler generated dependencies of target mgr_cap_obj make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mgr/CMakeFiles/mgr_cap_obj.dir/build.make src/mgr/CMakeFiles/mgr_cap_obj.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/perfglue/CMakeFiles/heap_profiler.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Built target heap_profiler make -f src/compressor/zstd/CMakeFiles/zstd_ext.dir/build.make src/compressor/zstd/CMakeFiles/zstd_ext.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/CMakeFiles/zstd_ext.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/common_prioritycache_obj.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/zstd/CMakeFiles/zstd_ext.dir/build.make src/compressor/zstd/CMakeFiles/zstd_ext.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/zstd/CMakeFiles/zstd_ext.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 10%] Built target common_prioritycache_obj make -f src/blk/CMakeFiles/liburing_ext.dir/build.make src/blk/CMakeFiles/liburing_ext.dir/depend [ 11%] Built target zstd_ext make -f src/dmclock/src/CMakeFiles/dmclock.dir/build.make src/dmclock/src/CMakeFiles/dmclock.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/blk /<>/obj-powerpc64le-linux-gnu/src/blk/CMakeFiles/liburing_ext.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/dmclock/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/dmclock/src /<>/obj-powerpc64le-linux-gnu/src/dmclock/src/CMakeFiles/dmclock.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target dmclock make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/dmclock/src/CMakeFiles/dmclock.dir/build.make src/dmclock/src/CMakeFiles/dmclock.dir/build make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/blk/CMakeFiles/liburing_ext.dir/build.make src/blk/CMakeFiles/liburing_ext.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/blk/CMakeFiles/liburing_ext.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/dmclock/src/CMakeFiles/dmclock.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 11%] Built target liburing_ext make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/perfglue /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/perfglue /<>/obj-powerpc64le-linux-gnu/src/perfglue/CMakeFiles/cpu_profiler.dir/DependInfo.cmake --color= [ 11%] Built target dmclock make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_hello.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cpu_profiler make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/perfglue/CMakeFiles/cpu_profiler.dir/build.make src/perfglue/CMakeFiles/cpu_profiler.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/mgr/CMakeFiles/mgr_cap_obj.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_hello make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_hello.dir/build.make src/cls/CMakeFiles/cls_hello.dir/build [ 11%] Built target mgr_cap_obj make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_numops.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/perfglue/CMakeFiles/cpu_profiler.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_numops make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_numops.dir/build.make src/cls/CMakeFiles/cls_numops.dir/build [ 12%] Built target cpu_profiler make -f src/cls/CMakeFiles/cls_rbd.dir/build.make src/cls/CMakeFiles/cls_rbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rbd.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_hello.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 12%] Built target cls_hello make -f src/cls/CMakeFiles/cls_lock.dir/build.make src/cls/CMakeFiles/cls_lock.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lock.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_rbd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rbd.dir/build.make src/cls/CMakeFiles/cls_rbd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_numops.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_lock make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lock.dir/build.make src/cls/CMakeFiles/cls_lock.dir/build [ 13%] Built target cls_numops make -f src/cls/CMakeFiles/cls_otp.dir/build.make src/cls/CMakeFiles/cls_otp.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_otp.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_otp make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_otp.dir/build.make src/cls/CMakeFiles/cls_otp.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_rbd make -f src/cls/CMakeFiles/cls_version.dir/build.make src/cls/CMakeFiles/cls_version.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_version.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lock.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_lock make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_otp.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_log.dir/build.make src/cls/CMakeFiles/cls_log.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_log.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_version [ 13%] Built target cls_otp make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_version.dir/build.make src/cls/CMakeFiles/cls_version.dir/build make -f src/cls/CMakeFiles/cls_timeindex.dir/build.make src/cls/CMakeFiles/cls_timeindex.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_timeindex.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_log make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_log.dir/build.make src/cls/CMakeFiles/cls_log.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_version.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_timeindex make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_timeindex.dir/build.make src/cls/CMakeFiles/cls_timeindex.dir/build [ 13%] Built target cls_version make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_user.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_user make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_user.dir/build.make src/cls/CMakeFiles/cls_user.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_log.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_log make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_journal.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_timeindex.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_timeindex make -f src/cls/CMakeFiles/cls_cephfs.dir/build.make src/cls/CMakeFiles/cls_cephfs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cephfs.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_user.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_user make -f src/cls/CMakeFiles/cls_cas_internal.dir/build.make src/cls/CMakeFiles/cls_cas_internal.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cas_internal.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_journal make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_journal.dir/build.make src/cls/CMakeFiles/cls_journal.dir/build Consolidate compiler generated dependencies of target cls_cephfs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cephfs.dir/build.make src/cls/CMakeFiles/cls_cephfs.dir/build Consolidate compiler generated dependencies of target cls_cas_internal make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cas_internal.dir/build.make src/cls/CMakeFiles/cls_cas_internal.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_journal.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_journal make -f src/cls/CMakeFiles/cls_queue.dir/build.make src/cls/CMakeFiles/cls_queue.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_queue.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cas_internal.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_cephfs make -f src/cls/CMakeFiles/cls_rgw_gc.dir/build.make src/cls/CMakeFiles/cls_rgw_gc.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc.dir/DependInfo.cmake --color= [ 13%] Built target cls_cas_internal make -f src/cls/CMakeFiles/cls_2pc_queue.dir/build.make src/cls/CMakeFiles/cls_2pc_queue.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_queue make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_queue.dir/build.make src/cls/CMakeFiles/cls_queue.dir/build Consolidate compiler generated dependencies of target cls_2pc_queue make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_2pc_queue.dir/build.make src/cls/CMakeFiles/cls_2pc_queue.dir/build Consolidate compiler generated dependencies of target cls_rgw_gc make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw_gc.dir/build.make src/cls/CMakeFiles/cls_rgw_gc.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_queue.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_queue make -f src/cls/CMakeFiles/cls_fifo.dir/build.make src/cls/CMakeFiles/cls_fifo.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_fifo.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_fifo make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_fifo.dir/build.make src/cls/CMakeFiles/cls_fifo.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_2pc_queue.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 13%] Built target cls_2pc_queue make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw_gc.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_rgw_gc make -f src/common/CMakeFiles/parse_secret_objs.dir/build.make src/common/CMakeFiles/parse_secret_objs.dir/depend Consolidate compiler generated dependencies of target cls_cmpomap make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/parse_secret_objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target parse_secret_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/parse_secret_objs.dir/build.make src/common/CMakeFiles/parse_secret_objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/parse_secret_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_fifo.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target parse_secret_objs make -f src/java/CMakeFiles/libcephfs.dir/build.make src/java/CMakeFiles/libcephfs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/java /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs.dir/DependInfo.cmake --color= [ 14%] Built target cls_fifo make -f src/seastar/CMakeFiles/seastar_http_response_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_response_parser.dir/depend make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/java/CMakeFiles/libcephfs.dir/build.make src/java/CMakeFiles/libcephfs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar_http_response_parser.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/java/CMakeFiles/libcephfs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target libcephfs make -f src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build.make src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build.make src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_response_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_response_parser.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar_http_chunk_parsers.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar_http_response_parser.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target seastar_http_chunk_parsers make -f src/seastar/CMakeFiles/seastar_http_request_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_request_parser.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar_http_request_parser.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar_http_request_parser.dir/build.make src/seastar/CMakeFiles/seastar_http_request_parser.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar_http_request_parser.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target seastar_http_request_parser [ 14%] Built target seastar_http_response_parser make -f src/cls/CMakeFiles/cls_sdk.dir/build.make src/cls/CMakeFiles/cls_sdk.dir/depend make -f src/cls/CMakeFiles/cls_numops_client.dir/build.make src/cls/CMakeFiles/cls_numops_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/cmpomap/CMakeFiles/cls_cmpomap.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_sdk.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_numops_client.dir/DependInfo.cmake --color= [ 14%] Built target cls_cmpomap make -f src/cls/CMakeFiles/cls_rbd_client.dir/build.make src/cls/CMakeFiles/cls_rbd_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rbd_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_sdk make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_sdk.dir/build.make src/cls/CMakeFiles/cls_sdk.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_sdk.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_numops_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_numops_client.dir/build.make src/cls/CMakeFiles/cls_numops_client.dir/build [ 14%] Built target cls_sdk make -f src/cls/CMakeFiles/cls_otp_client.dir/build.make src/cls/CMakeFiles/cls_otp_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_otp_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_rbd_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rbd_client.dir/build.make src/cls/CMakeFiles/cls_rbd_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_numops_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 14%] Built target cls_numops_client make -f src/cls/CMakeFiles/cls_refcount_client.dir/build.make src/cls/CMakeFiles/cls_refcount_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_refcount_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_otp_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_otp_client.dir/build.make src/cls/CMakeFiles/cls_otp_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rbd_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_refcount_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_refcount_client.dir/build.make src/cls/CMakeFiles/cls_refcount_client.dir/build [ 15%] Built target cls_rbd_client make -f src/cls/CMakeFiles/cls_version_client.dir/build.make src/cls/CMakeFiles/cls_version_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_version_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_version_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_version_client.dir/build.make src/cls/CMakeFiles/cls_version_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_otp_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_otp_client make -f src/cls/CMakeFiles/cls_log_client.dir/build.make src/cls/CMakeFiles/cls_log_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_log_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_refcount_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_log_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_log_client.dir/build.make src/cls/CMakeFiles/cls_log_client.dir/build [ 15%] Built target cls_refcount_client make -f src/cls/CMakeFiles/cls_timeindex_client.dir/build.make src/cls/CMakeFiles/cls_timeindex_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_timeindex_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_version_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_version_client make -f src/cls/CMakeFiles/cls_user_client.dir/build.make src/cls/CMakeFiles/cls_user_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_user_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_log_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_log_client make -f src/cls/CMakeFiles/cls_journal_client.dir/build.make src/cls/CMakeFiles/cls_journal_client.dir/depend Consolidate compiler generated dependencies of target cls_timeindex_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_timeindex_client.dir/build.make src/cls/CMakeFiles/cls_timeindex_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_journal_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_user_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_user_client.dir/build.make src/cls/CMakeFiles/cls_user_client.dir/build Consolidate compiler generated dependencies of target cls_journal_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_journal_client.dir/build.make src/cls/CMakeFiles/cls_journal_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_timeindex_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 15%] Built target cls_timeindex_client make -f src/cls/CMakeFiles/cls_rgw_client.dir/build.make src/cls/CMakeFiles/cls_rgw_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_user_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_rgw_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw_client.dir/build.make src/cls/CMakeFiles/cls_rgw_client.dir/build [ 16%] Built target cls_user_client make -f src/cls/CMakeFiles/cls_cephfs_client.dir/build.make src/cls/CMakeFiles/cls_cephfs_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cephfs_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_journal_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Built target cls_journal_client make -f src/cls/CMakeFiles/cls_lua_client.dir/build.make src/cls/CMakeFiles/cls_lua_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lua_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_cephfs_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cephfs_client.dir/build.make src/cls/CMakeFiles/cls_cephfs_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_lua_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lua_client.dir/build.make src/cls/CMakeFiles/cls_lua_client.dir/build [ 17%] Built target cls_rgw_client make -f src/cls/CMakeFiles/cls_cas_client.dir/build.make src/cls/CMakeFiles/cls_cas_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cas_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_cas_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cas_client.dir/build.make src/cls/CMakeFiles/cls_cas_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lua_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 17%] Built target cls_lua_client make -f src/cls/CMakeFiles/cls_queue_client.dir/build.make src/cls/CMakeFiles/cls_queue_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_queue_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cephfs_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_queue_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_queue_client.dir/build.make src/cls/CMakeFiles/cls_queue_client.dir/build [ 17%] Built target cls_cephfs_client make -f src/cls/CMakeFiles/cls_rgw_gc_client.dir/build.make src/cls/CMakeFiles/cls_rgw_gc_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw_gc_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_rgw_gc_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw_gc_client.dir/build.make src/cls/CMakeFiles/cls_rgw_gc_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cas_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_cas_client make -f src/cls/CMakeFiles/cls_2pc_queue_client.dir/build.make src/cls/CMakeFiles/cls_2pc_queue_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_2pc_queue_client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_2pc_queue_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_2pc_queue_client.dir/build.make src/cls/CMakeFiles/cls_2pc_queue_client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_queue_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_queue_client make -f src/cls/CMakeFiles/cls_test_remote_reads.dir/build.make src/cls/CMakeFiles/cls_test_remote_reads.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_test_remote_reads.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw_gc_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_test_remote_reads make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_test_remote_reads.dir/build.make src/cls/CMakeFiles/cls_test_remote_reads.dir/build [ 18%] Built target cls_rgw_gc_client make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap /<>/obj-powerpc64le-linux-gnu/src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_2pc_queue_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cls_cmpomap_client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build.make src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build [ 18%] Built target cls_2pc_queue_client make -f src/neorados/CMakeFiles/neorados_objs.dir/build.make src/neorados/CMakeFiles/neorados_objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/neorados_objs.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_test_remote_reads.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target neorados_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/neorados_objs.dir/build.make src/neorados/CMakeFiles/neorados_objs.dir/build [ 18%] Built target cls_test_remote_reads make -f src/neorados/CMakeFiles/neorados_api_obj.dir/build.make src/neorados/CMakeFiles/neorados_api_obj.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/neorados_api_obj.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/cmpomap/CMakeFiles/cls_cmpomap_client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 18%] Built target cls_cmpomap_client make -f src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build.make src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/mgr/rook /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook /<>/obj-powerpc64le-linux-gnu/src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build.make src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build Consolidate compiler generated dependencies of target neorados_api_obj make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/pybind/mgr/rook/CMakeFiles/mgr-rook-client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/neorados_api_obj.dir/build.make src/neorados/CMakeFiles/neorados_api_obj.dir/build [ 18%] Built target mgr-rook-client make -f src/librbd/CMakeFiles/rbd_types.dir/build.make src/librbd/CMakeFiles/rbd_types.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/rbd_types.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/neorados/CMakeFiles/neorados_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Built target neorados_objs make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/journal /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/journal /<>/obj-powerpc64le-linux-gnu/src/journal/CMakeFiles/journal.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/neorados/CMakeFiles/neorados_api_obj.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Built target neorados_api_obj make -f src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build.make src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/ceph-volume /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/ceph-volume /<>/obj-powerpc64le-linux-gnu/src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd_types make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/rbd_types.dir/build.make src/librbd/CMakeFiles/rbd_types.dir/build make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build.make src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/ceph-volume/CMakeFiles/ceph_volume-clone.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Built target ceph_volume-clone make -f src/python-common/CMakeFiles/ceph-clone.dir/build.make src/python-common/CMakeFiles/ceph-clone.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/python-common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/python-common /<>/obj-powerpc64le-linux-gnu/src/python-common/CMakeFiles/ceph-clone.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/python-common/CMakeFiles/ceph-clone.dir/build.make src/python-common/CMakeFiles/ceph-clone.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/python-common/CMakeFiles/ceph-clone.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 19%] Built target ceph-clone make -f src/tools/CMakeFiles/ceph-diff-sorted.dir/build.make src/tools/CMakeFiles/ceph-diff-sorted.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-diff-sorted.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-diff-sorted make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/rbd_types.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-diff-sorted.dir/build.make src/tools/CMakeFiles/ceph-diff-sorted.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-diff-sorted.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target rbd_types make -f src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build.make src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/shell /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/shell /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/DependInfo.cmake --color= [ 20%] Built target ceph-diff-sorted make -f src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build.make src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs/top /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/top /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build.make src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build.make src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/shell/CMakeFiles/cephfs-shell-clone.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/top/CMakeFiles/cephfs-top-clone.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 20%] Built target cephfs-shell-clone make -f src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/DependInfo.cmake --color= [ 20%] Built target cephfs-top-clone make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target journal make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/journal/CMakeFiles/journal.dir/build.make src/journal/CMakeFiles/journal.dir/build Consolidate compiler generated dependencies of target rbd_mirror_types make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/journal/CMakeFiles/journal.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_mirror/CMakeFiles/rbd_mirror_types.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target journal make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/depend [ 21%] Built target rbd_mirror_types make -f src/librbd/CMakeFiles/rbd_api.dir/build.make src/librbd/CMakeFiles/rbd_api.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/rbd_api.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cephfs_mirror_internal make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build Consolidate compiler generated dependencies of target rbd_api make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/rbd_api.dir/build.make src/librbd/CMakeFiles/rbd_api.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/rbd_api.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target rbd_api make -f src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs_mirror/CMakeFiles/cephfs_mirror_internal.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target cephfs_mirror_internal make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target denc-mod-common make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build Consolidate compiler generated dependencies of target ceph_immutable_object_cache_lib make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-common.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target denc-mod-common make -f src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_types.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_types.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/immutable_object_cache/CMakeFiles/ceph_immutable_object_cache_lib.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target ceph_immutable_object_cache_lib make -f src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build.make src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crypto/openssl /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crypto/openssl /<>/obj-powerpc64le-linux-gnu/src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd_replay_types make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd_replay_types.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target ceph_crypto_openssl make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build.make src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build [ 21%] Built target rbd_replay_types make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libkmip /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/libkmip /<>/obj-powerpc64le-linux-gnu/src/libkmip/CMakeFiles/kmip.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target kmip make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/libkmip/CMakeFiles/kmip.dir/build.make src/libkmip/CMakeFiles/kmip.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/libkmip/CMakeFiles/kmip.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 21%] Built target kmip make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw_schedulers.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crypto/openssl/CMakeFiles/ceph_crypto_openssl.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Built target ceph_crypto_openssl make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/doc/man /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/doc/man /<>/obj-powerpc64le-linux-gnu/doc/man/CMakeFiles/manpages.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f doc/man/CMakeFiles/manpages.dir/build.make doc/man/CMakeFiles/manpages.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] manpages building make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 22%] Built target manpages make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/common-objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rgw_schedulers make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw_schedulers.dir/build.make src/rgw/CMakeFiles/rgw_schedulers.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw_schedulers.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 23%] Built target rgw_schedulers make -f src/json_spirit/CMakeFiles/json_spirit.dir/build.make src/json_spirit/CMakeFiles/json_spirit.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/json_spirit /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/json_spirit /<>/obj-powerpc64le-linux-gnu/src/json_spirit/CMakeFiles/json_spirit.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target json_spirit make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/json_spirit/CMakeFiles/json_spirit.dir/build.make src/json_spirit/CMakeFiles/json_spirit.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/json_spirit/CMakeFiles/json_spirit.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 23%] Built target json_spirit make -f src/auth/CMakeFiles/common-auth-objs.dir/build.make src/auth/CMakeFiles/common-auth-objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/auth /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/auth /<>/obj-powerpc64le-linux-gnu/src/auth/CMakeFiles/common-auth-objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd_mirror_internal make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build Consolidate compiler generated dependencies of target common-auth-objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/auth/CMakeFiles/common-auth-objs.dir/build.make src/auth/CMakeFiles/common-auth-objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/auth/CMakeFiles/common-auth-objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 24%] Built target common-auth-objs make -f src/common/CMakeFiles/crc32.dir/build.make src/common/CMakeFiles/crc32.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/common /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/common /<>/obj-powerpc64le-linux-gnu/src/common/CMakeFiles/crc32.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crc32 make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/common/CMakeFiles/crc32.dir/build.make src/common/CMakeFiles/crc32.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/common/CMakeFiles/crc32.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 24%] Built target crc32 make -f src/erasure-code/clay/CMakeFiles/ec_clay.dir/build.make src/erasure-code/clay/CMakeFiles/ec_clay.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/clay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay /<>/obj-powerpc64le-linux-gnu/src/erasure-code/clay/CMakeFiles/ec_clay.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target common-objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/common-objs.dir/build.make src/CMakeFiles/common-objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_mirror/CMakeFiles/rbd_mirror_internal.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target rbd_mirror_internal make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ec_clay make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/clay/CMakeFiles/ec_clay.dir/build.make src/erasure-code/clay/CMakeFiles/ec_clay.dir/build make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/ec_jerasure_generic.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target ec_jerasure_generic make -f src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build.make src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/lrc /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc /<>/obj-powerpc64le-linux-gnu/src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ec_lrc make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build.make src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/clay/CMakeFiles/ec_clay.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 28%] Built target ec_clay make -f src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/shec/CMakeFiles/ec_shec_generic.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 29%] Built target ec_shec_generic make -f src/kv/CMakeFiles/kv.dir/build.make src/kv/CMakeFiles/kv.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/kv /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/kv /<>/obj-powerpc64le-linux-gnu/src/kv/CMakeFiles/kv.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/common-objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 31%] Built target common-objs make -f src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build.make src/compressor/zstd/CMakeFiles/ceph_zstd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd /<>/obj-powerpc64le-linux-gnu/src/compressor/zstd/CMakeFiles/ceph_zstd.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/lrc/CMakeFiles/ec_lrc.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 31%] Built target ec_lrc make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/blk /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/blk /<>/obj-powerpc64le-linux-gnu/src/blk/CMakeFiles/blk.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph_zstd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build.make src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build Consolidate compiler generated dependencies of target kv make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/kv/CMakeFiles/kv.dir/build.make src/kv/CMakeFiles/kv.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/zstd/CMakeFiles/ceph_zstd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 32%] Built target ceph_zstd make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_refcount.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/kv/CMakeFiles/kv.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target kv make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_rgw.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target blk make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/blk/CMakeFiles/blk.dir/build.make src/blk/CMakeFiles/blk.dir/build Consolidate compiler generated dependencies of target cls_refcount make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_refcount.dir/build.make src/cls/CMakeFiles/cls_refcount.dir/build Consolidate compiler generated dependencies of target cls_rgw make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_rgw.dir/build.make src/cls/CMakeFiles/cls_rgw.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/blk/CMakeFiles/blk.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target blk make -f src/cls/CMakeFiles/cls_cas.dir/build.make src/cls/CMakeFiles/cls_cas.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_cas.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_refcount.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target cls_refcount make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/krbd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_cas make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_cas.dir/build.make src/cls/CMakeFiles/cls_cas.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_rgw.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target cls_rgw make -f src/java/CMakeFiles/libcephfs-test.dir/build.make src/java/CMakeFiles/libcephfs-test.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/java /<>/obj-powerpc64le-linux-gnu/src/java/CMakeFiles/libcephfs-test.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target krbd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/krbd.dir/build.make src/CMakeFiles/krbd.dir/build make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/java/CMakeFiles/libcephfs-test.dir/build.make src/java/CMakeFiles/libcephfs-test.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/java/CMakeFiles/libcephfs-test.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target libcephfs-test make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/seastar /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/seastar /<>/obj-powerpc64le-linux-gnu/src/seastar/CMakeFiles/seastar.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_cas.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target cls_cas make -f src/cls/CMakeFiles/cls_lua.dir/build.make src/cls/CMakeFiles/cls_lua.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/cls /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/cls /<>/obj-powerpc64le-linux-gnu/src/cls/CMakeFiles/cls_lua.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/krbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target krbd make -f src/compressor/CMakeFiles/compressor_objs.dir/build.make src/compressor/CMakeFiles/compressor_objs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor /<>/obj-powerpc64le-linux-gnu/src/compressor/CMakeFiles/compressor_objs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cls_lua make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/cls/CMakeFiles/cls_lua.dir/build.make src/cls/CMakeFiles/cls_lua.dir/build Consolidate compiler generated dependencies of target compressor_objs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/CMakeFiles/compressor_objs.dir/build.make src/compressor/CMakeFiles/compressor_objs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/cls/CMakeFiles/cls_lua.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/CMakeFiles/compressor_objs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target cls_lua make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure /<>/obj-powerpc64le-linux-gnu/src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/DependInfo.cmake --color= [ 33%] Built target compressor_objs make -f src/erasure-code/shec/CMakeFiles/ec_shec.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec.dir/depend make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build.make src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec /<>/obj-powerpc64le-linux-gnu/src/erasure-code/shec/CMakeFiles/ec_shec.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/jerasure/CMakeFiles/ec_jerasure.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/shec/CMakeFiles/ec_shec.dir/build.make src/erasure-code/shec/CMakeFiles/ec_shec.dir/build [ 33%] Built target ec_jerasure make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/shec/CMakeFiles/ec_shec.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mon /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mon /<>/obj-powerpc64le-linux-gnu/src/mon/CMakeFiles/mon.dir/DependInfo.cmake --color= [ 33%] Built target ec_shec make -f src/compressor/CMakeFiles/compressor.dir/build.make src/compressor/CMakeFiles/compressor.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor /<>/obj-powerpc64le-linux-gnu/src/compressor/CMakeFiles/compressor.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/CMakeFiles/compressor.dir/build.make src/compressor/CMakeFiles/compressor.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/CMakeFiles/compressor.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 33%] Built target compressor make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target denc-mod-rbd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-rbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 34%] Built target denc-mod-rbd make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/common.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/common.dir/build.make src/CMakeFiles/common.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/common.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 34%] Built target common make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-common.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-common.dir/build.make src/CMakeFiles/ceph-common.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-common.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 34%] Built target ceph-common make -f src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build.make src/erasure-code/CMakeFiles/erasure_code_plugins.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/erasure-code /<>/obj-powerpc64le-linux-gnu/src/erasure-code/CMakeFiles/erasure_code_plugins.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build.make src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/erasure-code/CMakeFiles/erasure_code_plugins.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 34%] Built target erasure_code_plugins make -f src/global/CMakeFiles/global-static.dir/build.make src/global/CMakeFiles/global-static.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/global /<>/obj-powerpc64le-linux-gnu/src/global/CMakeFiles/global-static.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/global/CMakeFiles/global-static.dir/build.make src/global/CMakeFiles/global-static.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/global/CMakeFiles/global-static.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 35%] Built target global-static make -f src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build.make src/compressor/lz4/CMakeFiles/ceph_lz4.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/lz4 /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/lz4 /<>/obj-powerpc64le-linux-gnu/src/compressor/lz4/CMakeFiles/ceph_lz4.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph_lz4 make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build.make src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/lz4/CMakeFiles/ceph_lz4.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 35%] Built target ceph_lz4 make -f src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build.make src/compressor/snappy/CMakeFiles/ceph_snappy.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/snappy /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/snappy /<>/obj-powerpc64le-linux-gnu/src/compressor/snappy/CMakeFiles/ceph_snappy.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph_snappy make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build.make src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/snappy/CMakeFiles/ceph_snappy.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 35%] Built target ceph_snappy make -f src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build.make src/compressor/zlib/CMakeFiles/ceph_zlib.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor/zlib /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib /<>/obj-powerpc64le-linux-gnu/src/compressor/zlib/CMakeFiles/ceph_zlib.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target seastar make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/seastar/CMakeFiles/seastar.dir/build.make src/seastar/CMakeFiles/seastar.dir/build Consolidate compiler generated dependencies of target ceph_zlib make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build.make src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build Consolidate compiler generated dependencies of target mon make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mon/CMakeFiles/mon.dir/build.make src/mon/CMakeFiles/mon.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/zlib/CMakeFiles/ceph_zlib.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 35%] Built target ceph_zlib make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/global /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/global /<>/obj-powerpc64le-linux-gnu/src/global/CMakeFiles/global.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/global/CMakeFiles/global.dir/build.make src/global/CMakeFiles/global.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/global/CMakeFiles/global.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 35%] Built target global make -f src/osdc/CMakeFiles/osdc.dir/build.make src/osdc/CMakeFiles/osdc.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osdc /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/osdc /<>/obj-powerpc64le-linux-gnu/src/osdc/CMakeFiles/osdc.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/mon/CMakeFiles/mon.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 37%] Built target mon make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/compressor /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/compressor /<>/obj-powerpc64le-linux-gnu/src/compressor/CMakeFiles/compressor_plugins.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/compressor/CMakeFiles/compressor_plugins.dir/build.make src/compressor/CMakeFiles/compressor_plugins.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/compressor/CMakeFiles/compressor_plugins.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/seastar/CMakeFiles/seastar.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 37%] Built target compressor_plugins make -f src/tools/CMakeFiles/ceph-conf.dir/build.make src/tools/CMakeFiles/ceph-conf.dir/depend Consolidate compiler generated dependencies of target osdc make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/osdc/CMakeFiles/osdc.dir/build.make src/osdc/CMakeFiles/osdc.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-conf.dir/DependInfo.cmake --color= [ 42%] Built target seastar make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/crushtool.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crushtool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/crushtool.dir/build.make src/tools/CMakeFiles/crushtool.dir/build Consolidate compiler generated dependencies of target ceph-conf make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-conf.dir/build.make src/tools/CMakeFiles/ceph-conf.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/osdc/CMakeFiles/osdc.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 43%] Built target osdc make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/monmaptool.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target monmaptool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/monmaptool.dir/build.make src/tools/CMakeFiles/monmaptool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/crushtool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 43%] Built target crushtool make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/osdmaptool.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target osdmaptool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/osdmaptool.dir/build.make src/tools/CMakeFiles/osdmaptool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-conf.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target ceph-conf make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/monmaptool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-authtool.dir/DependInfo.cmake --color= [ 44%] Built target monmaptool make -f src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-async-msgr.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/crimson /<>/obj-powerpc64le-linux-gnu/src/tools/crimson/CMakeFiles/perf-async-msgr.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/osdmaptool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target ceph-authtool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-authtool.dir/build.make src/tools/CMakeFiles/ceph-authtool.dir/build [ 44%] Built target osdmaptool make -f src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build.make src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target perf-async-msgr make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-authtool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target ceph-dencoder make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build.make src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build [ 44%] Built target ceph-authtool make -f src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/build.make src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/erasure-code /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/erasure-code /<>/obj-powerpc64le-linux-gnu/src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/crimson/CMakeFiles/perf-async-msgr.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target perf-async-msgr make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mount /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mount /<>/obj-powerpc64le-linux-gnu/src/mount/CMakeFiles/mount.ceph.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-erasure-code-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/build.make src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/build Consolidate compiler generated dependencies of target mount.ceph make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mount/CMakeFiles/mount.ceph.dir/build.make src/mount/CMakeFiles/mount.ceph.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target ceph-dencoder make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librados /<>/obj-powerpc64le-linux-gnu/src/librados/CMakeFiles/librados.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/erasure-code/CMakeFiles/ceph-erasure-code-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target ceph-erasure-code-tool make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/os /<>/obj-powerpc64le-linux-gnu/src/os/CMakeFiles/os.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target librados make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librados/CMakeFiles/librados.dir/build.make src/librados/CMakeFiles/librados.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/mount/CMakeFiles/mount.ceph.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target mount.ceph make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mds /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mds /<>/obj-powerpc64le-linux-gnu/src/mds/CMakeFiles/mds.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librados/CMakeFiles/librados.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 44%] Built target librados make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/client /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/client /<>/obj-powerpc64le-linux-gnu/src/client/CMakeFiles/client.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target client make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/client/CMakeFiles/client.dir/build.make src/client/CMakeFiles/client.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/client/CMakeFiles/client.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 45%] Built target client make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/cephsqlite.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cephsqlite make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/cephsqlite.dir/build.make src/CMakeFiles/cephsqlite.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/cephsqlite.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 45%] Built target cephsqlite make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-fuse.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target os make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/os/CMakeFiles/os.dir/build.make src/os/CMakeFiles/os.dir/build Consolidate compiler generated dependencies of target ceph-fuse make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-fuse.dir/build.make src/CMakeFiles/ceph-fuse.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/os/CMakeFiles/os.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-fuse.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 47%] Built target os make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson /<>/obj-powerpc64le-linux-gnu/src/crimson/CMakeFiles/crimson-common.dir/DependInfo.cmake --color= [ 47%] Built target ceph-fuse make -f src/crimson/admin/CMakeFiles/crimson-admin.dir/build.make src/crimson/admin/CMakeFiles/crimson-admin.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/admin /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/admin /<>/obj-powerpc64le-linux-gnu/src/crimson/admin/CMakeFiles/crimson-admin.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crimson-admin make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/admin/CMakeFiles/crimson-admin.dir/build.make src/crimson/admin/CMakeFiles/crimson-admin.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/admin/CMakeFiles/crimson-admin.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 48%] Built target crimson-admin make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/libneorados.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/libneorados.dir/build.make src/neorados/CMakeFiles/libneorados.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/neorados/CMakeFiles/libneorados.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 48%] Built target libneorados make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/libradosstriper /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/libradosstriper /<>/obj-powerpc64le-linux-gnu/src/libradosstriper/CMakeFiles/radosstriper.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target radosstriper make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/libradosstriper/CMakeFiles/radosstriper.dir/build.make src/libradosstriper/CMakeFiles/radosstriper.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/libradosstriper/CMakeFiles/radosstriper.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 48%] Built target radosstriper Consolidate compiler generated dependencies of target mds make -f src/mgr/CMakeFiles/ceph-mgr.dir/build.make src/mgr/CMakeFiles/ceph-mgr.dir/depend make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mds/CMakeFiles/mds.dir/build.make src/mds/CMakeFiles/mds.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/mgr /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/mgr /<>/obj-powerpc64le-linux-gnu/src/mgr/CMakeFiles/ceph-mgr.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/mds/CMakeFiles/mds.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 51%] Built target mds make -f src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target dbstore_lib make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/CMakeFiles/dbstore_lib.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 51%] Built target dbstore_lib make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/rados.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rados make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/rados.dir/build.make src/tools/CMakeFiles/rados.dir/build Consolidate compiler generated dependencies of target ceph-mgr make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/mgr/CMakeFiles/ceph-mgr.dir/build.make src/mgr/CMakeFiles/ceph-mgr.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/rados.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 52%] Built target rados make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/rbd_internal.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/mgr/CMakeFiles/ceph-mgr.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 53%] Built target ceph-mgr make -f src/os/CMakeFiles/ceph-bluestore-tool.dir/build.make src/os/CMakeFiles/ceph-bluestore-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/os /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/os /<>/obj-powerpc64le-linux-gnu/src/os/CMakeFiles/ceph-bluestore-tool.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-bluestore-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/os/CMakeFiles/ceph-bluestore-tool.dir/build.make src/os/CMakeFiles/ceph-bluestore-tool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/os/CMakeFiles/ceph-bluestore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 53%] Built target ceph-bluestore-tool make -f src/tools/CMakeFiles/neorados.dir/build.make src/tools/CMakeFiles/neorados.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/neorados.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target neorados make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/neorados.dir/build.make src/tools/CMakeFiles/neorados.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/neorados.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target crimson-common make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/CMakeFiles/crimson-common.dir/build.make src/crimson/CMakeFiles/crimson-common.dir/build [ 53%] Built target neorados make -f src/tools/CMakeFiles/ceph-osdomap-tool.dir/build.make src/tools/CMakeFiles/ceph-osdomap-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-osdomap-tool.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-osdomap-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-osdomap-tool.dir/build.make src/tools/CMakeFiles/ceph-osdomap-tool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-osdomap-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 53%] Built target ceph-osdomap-tool make -f src/tools/CMakeFiles/ceph-monstore-tool.dir/build.make src/tools/CMakeFiles/ceph-monstore-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-monstore-tool.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-monstore-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-monstore-tool.dir/build.make src/tools/CMakeFiles/ceph-monstore-tool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-monstore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 54%] Built target ceph-monstore-tool make -f src/tools/CMakeFiles/ceph-kvstore-tool.dir/build.make src/tools/CMakeFiles/ceph-kvstore-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-kvstore-tool.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/CMakeFiles/crimson-common.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 60%] Built target crimson-common make -f src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-kvstore-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-kvstore-tool.dir/build.make src/tools/CMakeFiles/ceph-kvstore-tool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-kvstore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Built target ceph-kvstore-tool make -f src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cephfs-meta-injection make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build Consolidate compiler generated dependencies of target cephfs-journal-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-meta-injection.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 61%] Built target cephfs-meta-injection make -f src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-journal-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target cephfs-journal-tool make -f src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache /<>/obj-powerpc64le-linux-gnu/src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-immutable-object-cache make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/build.make src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/immutable_object_cache/CMakeFiles/ceph-immutable-object-cache.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target ceph-immutable-object-cache make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/depend Consolidate compiler generated dependencies of target cephfs-table-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target denc-mod-cephfs make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-table-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build [ 62%] Built target cephfs-table-tool make -f src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target denc-mod-cephfs make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-token.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target radosgw-token make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-token.dir/build.make src/rgw/CMakeFiles/radosgw-token.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-token.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target radosgw-token make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/librados-config.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target librados-config make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/librados-config.dir/build.make src/CMakeFiles/librados-config.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/librados-config.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target librados-config make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-mon.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-mon make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-mon.dir/build.make src/CMakeFiles/ceph-mon.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-mon.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 62%] Built target ceph-mon make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/osd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/osd /<>/obj-powerpc64le-linux-gnu/src/osd/CMakeFiles/osd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target librbd_plugin_pwl_cache make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/librbd_plugin_pwl_cache.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 64%] Built target librbd_plugin_pwl_cache make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-mds.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-mds make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-mds.dir/build.make src/CMakeFiles/ceph-mds.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-mds.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 64%] Built target ceph-mds make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/cephfs.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cephfs make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/cephfs.dir/build.make src/CMakeFiles/cephfs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 64%] Built target cephfs make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-syn.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-syn make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-syn.dir/build.make src/CMakeFiles/ceph-syn.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-syn.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 64%] Built target ceph-syn make -f src/java/native/CMakeFiles/cephfs_jni.dir/build.make src/java/native/CMakeFiles/cephfs_jni.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/java/native /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/java/native /<>/obj-powerpc64le-linux-gnu/src/java/native/CMakeFiles/cephfs_jni.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cephfs_jni make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/java/native/CMakeFiles/cephfs_jni.dir/build.make src/java/native/CMakeFiles/cephfs_jni.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/java/native/CMakeFiles/cephfs_jni.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target osd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/osd/CMakeFiles/osd.dir/build.make src/osd/CMakeFiles/osd.dir/build [ 65%] Built target cephfs_jni make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson /<>/obj-powerpc64le-linux-gnu/src/crimson/CMakeFiles/crimson.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/osd/CMakeFiles/osd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 66%] Built target osd make -f src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crimson make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/CMakeFiles/crimson.dir/build.make src/crimson/CMakeFiles/crimson.dir/build Consolidate compiler generated dependencies of target crimson-alien-common make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build Consolidate compiler generated dependencies of target rbd_internal make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/rbd_internal.dir/build.make src/librbd/CMakeFiles/rbd_internal.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/alienstore/CMakeFiles/crimson-alien-common.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 67%] Built target crimson-alien-common make -f src/neorados/CMakeFiles/neorados_cls_fifo.dir/build.make src/neorados/CMakeFiles/neorados_cls_fifo.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/neorados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/neorados /<>/obj-powerpc64le-linux-gnu/src/neorados/CMakeFiles/neorados_cls_fifo.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/CMakeFiles/crimson.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 68%] Built target crimson make -f src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build.make src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore/sqlite /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/sqlite /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target neorados_cls_fifo make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/neorados/CMakeFiles/neorados_cls_fifo.dir/build.make src/neorados/CMakeFiles/neorados_cls_fifo.dir/build Consolidate compiler generated dependencies of target sqlite_db make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build.make src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/neorados/CMakeFiles/neorados_cls_fifo.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 68%] Built target neorados_cls_fifo make -f src/pybind/rados/CMakeFiles/cython_rados.dir/build.make src/pybind/rados/CMakeFiles/cython_rados.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rados /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/rados /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/CMakeFiles/cython_rados.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/rados/CMakeFiles/cython_rados.dir/build.make src/pybind/rados/CMakeFiles/cython_rados.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/pybind/rados/CMakeFiles/cython_rados.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 68%] Built target cython_rados make -f src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build.make src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/sqlite/CMakeFiles/sqlite_db.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/DependInfo.cmake --color= [ 68%] Built target sqlite_db make -f src/tools/CMakeFiles/ceph-objectstore-tool.dir/build.make src/tools/CMakeFiles/ceph-objectstore-tool.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools /<>/obj-powerpc64le-linux-gnu/src/tools/CMakeFiles/ceph-objectstore-tool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build.make src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/pybind/cephfs/CMakeFiles/cython_cephfs.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 68%] Built target cython_cephfs make -f src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target ceph-objectstore-tool make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/CMakeFiles/ceph-objectstore-tool.dir/build.make src/tools/CMakeFiles/ceph-objectstore-tool.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/rbd_internal.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target cephfs-data-scan make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build.make src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build [ 78%] Built target rbd_internal make -f src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target cephfs-mirror make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build.make src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/CMakeFiles/ceph-objectstore-tool.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target ceph-objectstore-tool make -f src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd-mirror make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build.make src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs/CMakeFiles/cephfs-data-scan.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target cephfs-data-scan make -f src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/crimson /<>/obj-powerpc64le-linux-gnu/src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target perf-crimson-msgr make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build.make src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/cephfs_mirror/CMakeFiles/cephfs-mirror.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target cephfs-mirror make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target denc-mod-osd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_mirror/CMakeFiles/rbd-mirror.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target rbd-mirror make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src /<>/obj-powerpc64le-linux-gnu/src/CMakeFiles/ceph-osd.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/crimson/CMakeFiles/perf-crimson-msgr.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target ceph-osd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/ceph-osd.dir/build.make src/CMakeFiles/ceph-osd.dir/build [ 78%] Built target perf-crimson-msgr make -f src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-osd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target denc-mod-osd make -f src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build.make src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/seastore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/CMakeFiles/ceph-osd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target ceph-osd make -f src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target dbstore make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/CMakeFiles/dbstore.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target dbstore make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/librbd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target librbd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/librbd.dir/build.make src/librbd/CMakeFiles/librbd.dir/build Consolidate compiler generated dependencies of target crimson-alienstore make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build.make src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/librbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 78%] Built target librbd make -f src/rgw/CMakeFiles/rgw_common.dir/build.make src/rgw/CMakeFiles/rgw_common.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw_common.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/alienstore/CMakeFiles/crimson-alienstore.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 79%] Built target crimson-alienstore make -f src/pybind/rbd/CMakeFiles/cython_rbd.dir/build.make src/pybind/rbd/CMakeFiles/cython_rbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/CMakeFiles/cython_rbd.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/rbd/CMakeFiles/cython_rbd.dir/build.make src/pybind/rbd/CMakeFiles/cython_rbd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/pybind/rbd/CMakeFiles/cython_rbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 79%] Built target cython_rbd make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd/CMakeFiles/rbd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crimson-seastore make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build.make src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/seastore/CMakeFiles/crimson-seastore.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 82%] Built target crimson-seastore make -f src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build.make src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/rbd_nbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_nbd /<>/obj-powerpc64le-linux-gnu/src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd-nbd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build.make src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build Consolidate compiler generated dependencies of target rbd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/rbd/CMakeFiles/rbd.dir/build.make src/tools/rbd/CMakeFiles/rbd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd_nbd/CMakeFiles/rbd-nbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 83%] Built target rbd-nbd make -f src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build.make src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/crimson /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/crimson /<>/obj-powerpc64le-linux-gnu/src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target perf-staged-fltree make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build.make src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/crimson/CMakeFiles/perf-staged-fltree.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 83%] Built target perf-staged-fltree make -f src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/librbd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/librbd /<>/obj-powerpc64le-linux-gnu/src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/rbd/CMakeFiles/rbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target rbd make -f src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build.make src/rbd_fuse/CMakeFiles/rbd-fuse.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_fuse /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_fuse /<>/obj-powerpc64le-linux-gnu/src/rbd_fuse/CMakeFiles/rbd-fuse.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd-fuse Consolidate compiler generated dependencies of target librbd_plugin_parent_cache make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build.make src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build.make src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rbd_fuse/CMakeFiles/rbd-fuse.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target rbd-fuse make -f src/rbd_replay/CMakeFiles/rbd_replay.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/librbd/CMakeFiles/librbd_plugin_parent_cache.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay.dir/DependInfo.cmake --color= [ 86%] Built target librbd_plugin_parent_cache make -f src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd_replay_ios make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build Consolidate compiler generated dependencies of target rbd_replay make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd_replay.dir/build.make src/rbd_replay/CMakeFiles/rbd_replay.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd_replay_ios.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target rbd_replay_ios make -f src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build.make src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os/cyanstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore /<>/obj-powerpc64le-linux-gnu/src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd_replay.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target rbd_replay make -f src/rbd_replay/CMakeFiles/rbd-replay.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crimson-cyanstore make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build.make src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build Consolidate compiler generated dependencies of target rbd-replay make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd-replay.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/cyanstore/CMakeFiles/crimson-cyanstore.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target crimson-cyanstore make -f src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rbd_replay /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rbd_replay /<>/obj-powerpc64le-linux-gnu/src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd-replay.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target rbd-replay make -f src/crimson/os/CMakeFiles/crimson-os.dir/build.make src/crimson/os/CMakeFiles/crimson-os.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/os /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/os /<>/obj-powerpc64le-linux-gnu/src/crimson/os/CMakeFiles/crimson-os.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rbd-replay-prep make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build.make src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rbd_replay/CMakeFiles/rbd-replay-prep.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target crimson-os make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/os/CMakeFiles/crimson-os.dir/build.make src/crimson/os/CMakeFiles/crimson-os.dir/build [ 86%] Built target rbd-replay-prep make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/os/CMakeFiles/crimson-os.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target crimson-os make -f src/crimson/osd/CMakeFiles/crimson-osd.dir/build.make src/crimson/osd/CMakeFiles/crimson-osd.dir/depend make -f src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build.make src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/tools /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/tools /<>/obj-powerpc64le-linux-gnu/src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/crimson/osd /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/crimson/osd /<>/obj-powerpc64le-linux-gnu/src/crimson/osd/CMakeFiles/crimson-osd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target crimson-store-nbd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build.make src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/tools/CMakeFiles/crimson-store-nbd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 86%] Built target crimson-store-nbd Consolidate compiler generated dependencies of target rgw_common make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw_common.dir/build.make src/rgw/CMakeFiles/rgw_common.dir/build Consolidate compiler generated dependencies of target crimson-osd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/crimson/osd/CMakeFiles/crimson-osd.dir/build.make src/crimson/osd/CMakeFiles/crimson-osd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/crimson/osd/CMakeFiles/crimson-osd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 88%] Built target crimson-osd make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw_common.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 96%] Built target rgw_common make -f src/rgw/CMakeFiles/rgw_a.dir/build.make src/rgw/CMakeFiles/rgw_a.dir/depend make -f src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore /<>/obj-powerpc64le-linux-gnu/src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw_a.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target dbstore-bin make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build.make src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/store/dbstore/CMakeFiles/dbstore-bin.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 96%] Built target dbstore-bin Consolidate compiler generated dependencies of target rgw_a make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw_a.dir/build.make src/rgw/CMakeFiles/rgw_a.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw_a.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target rgw_a make -f src/rgw/CMakeFiles/rgw.dir/build.make src/rgw/CMakeFiles/rgw.dir/depend make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/depend make -f src/rgw/CMakeFiles/radosgw.dir/build.make src/rgw/CMakeFiles/radosgw.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/rgw.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder /<>/obj-powerpc64le-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target denc-mod-rgw make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build.make src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build Consolidate compiler generated dependencies of target rgw make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/rgw.dir/build.make src/rgw/CMakeFiles/rgw.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/tools/ceph-dencoder/CMakeFiles/denc-mod-rgw.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target denc-mod-rgw make -f src/rgw/CMakeFiles/radosgw-admin.dir/build.make src/rgw/CMakeFiles/radosgw-admin.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-admin.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/rgw.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target rgw make -f src/rgw/CMakeFiles/radosgw-es.dir/build.make src/rgw/CMakeFiles/radosgw-es.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-es.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target radosgw-es make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-es.dir/build.make src/rgw/CMakeFiles/radosgw-es.dir/build Consolidate compiler generated dependencies of target radosgw-admin make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-admin.dir/build.make src/rgw/CMakeFiles/radosgw-admin.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-es.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target radosgw-es make -f src/rgw/CMakeFiles/radosgw-object-expirer.dir/build.make src/rgw/CMakeFiles/radosgw-object-expirer.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgw-object-expirer.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-admin.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Consolidate compiler generated dependencies of target radosgw-object-expirer make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw-object-expirer.dir/build.make src/rgw/CMakeFiles/radosgw-object-expirer.dir/build [ 97%] Built target radosgw-admin make -f src/pybind/rgw/CMakeFiles/cython_rgw.dir/build.make src/pybind/rgw/CMakeFiles/cython_rgw.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/CMakeFiles/cython_rgw.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/rgw/CMakeFiles/cython_rgw.dir/build.make src/pybind/rgw/CMakeFiles/cython_rgw.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/pybind/rgw/CMakeFiles/cython_rgw.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target cython_rgw make -f src/pybind/CMakeFiles/cython_modules.dir/build.make src/pybind/CMakeFiles/cython_modules.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/pybind /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/pybind /<>/obj-powerpc64le-linux-gnu/src/pybind/CMakeFiles/cython_modules.dir/DependInfo.cmake --color= make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/pybind/CMakeFiles/cython_modules.dir/build.make src/pybind/CMakeFiles/cython_modules.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/pybind/CMakeFiles/cython_modules.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target cython_modules make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw-object-expirer.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [ 97%] Built target radosgw-object-expirer Consolidate compiler generated dependencies of target radosgw make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgw.dir/build.make src/rgw/CMakeFiles/radosgw.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgw.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [100%] Built target radosgw make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/depend make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' cd /<>/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/rgw /<>/obj-powerpc64le-linux-gnu /<>/obj-powerpc64le-linux-gnu/src/rgw /<>/obj-powerpc64le-linux-gnu/src/rgw/CMakeFiles/radosgwd.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target radosgwd make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' make -f src/rgw/CMakeFiles/radosgwd.dir/build.make src/rgw/CMakeFiles/radosgwd.dir/build make[4]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[4]: Nothing to be done for 'src/rgw/CMakeFiles/radosgwd.dir/build'. make[4]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' [100%] Built target radosgwd make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-powerpc64le-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/<>/obj-powerpc64le-linux-gnu' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /<>/debian/tmp/usr/lib/ocf/resource.d/ceph/rbd -- Installing: /<>/debian/tmp/usr/share/java/libcephfs.jar -- Installing: /<>/debian/tmp/usr/share/java/libcephfs-test.jar -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs_jni.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs_jni.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs_jni.so.1.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph:/usr/lib/jvm/default-java/lib:/usr/lib/jvm/default-java/lib/server" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs_jni.so -- Installing: /<>/debian/tmp/usr/bin/crimson-osd -- Set runtime path of "/<>/debian/tmp/usr/bin/crimson-osd" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/crimson-store-nbd -- Set runtime path of "/<>/debian/tmp/usr/bin/crimson-store-nbd" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/libceph-common.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/libceph-common.so.2" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_sdk.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_sdk.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_sdk.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_hello.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_hello.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_hello.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_numops.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_numops.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_numops.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rbd.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rbd.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rbd.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lock.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lock.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lock.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_otp.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_otp.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_otp.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_refcount.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_refcount.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_refcount.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_version.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_version.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_version.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_log.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_log.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_log.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_timeindex.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_timeindex.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_timeindex.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_user.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_user.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_user.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_journal.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_journal.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_journal.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cephfs.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cephfs.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cephfs.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lua.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lua.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lua.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cas.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cas.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cas.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_queue.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_queue.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_queue.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw_gc.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw_gc.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw_gc.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_2pc_queue.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_2pc_queue.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_2pc_queue.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cmpomap.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cmpomap.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cmpomap.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_fifo.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_fifo.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_fifo.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_test_remote_reads.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_test_remote_reads.so.1 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_test_remote_reads.so -- Installing: /<>/debian/tmp/usr/include/libcephsqlite.h -- Installing: /<>/debian/tmp/usr/include/rados/librados.h -- Installing: /<>/debian/tmp/usr/include/rados/rados_types.h -- Installing: /<>/debian/tmp/usr/include/rados/rados_types.hpp -- Installing: /<>/debian/tmp/usr/include/rados/librados_fwd.hpp -- Installing: /<>/debian/tmp/usr/include/rados/librados.hpp -- Installing: /<>/debian/tmp/usr/include/rados/buffer.h -- Installing: /<>/debian/tmp/usr/include/rados/buffer_fwd.h -- Installing: /<>/debian/tmp/usr/include/rados/inline_memory.h -- Installing: /<>/debian/tmp/usr/include/rados/page.h -- Installing: /<>/debian/tmp/usr/include/rados/crc32c.h -- Installing: /<>/debian/tmp/usr/include/rados/objclass.h -- Installing: /<>/debian/tmp/usr/include/radosstriper/libradosstriper.h -- Installing: /<>/debian/tmp/usr/include/radosstriper/libradosstriper.hpp -- Installing: /<>/debian/tmp/usr/include/rbd/features.h -- Installing: /<>/debian/tmp/usr/include/rbd/librbd.h -- Installing: /<>/debian/tmp/usr/include/rbd/librbd.hpp -- Installing: /<>/debian/tmp/usr/include/rados/librgw.h -- Installing: /<>/debian/tmp/usr/include/rados/rgw_file.h -- Installing: /<>/debian/tmp/usr/include/cephfs/libcephfs.h -- Installing: /<>/debian/tmp/usr/include/cephfs/ceph_ll_client.h -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librados.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librados.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librados.so.2.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librados.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosstriper.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosstriper.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosstriper.so.1.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosstriper.so -- Installing: /<>/debian/tmp/usr/bin/ceph-mgr -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-mgr" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/librados-config -- Set runtime path of "/<>/debian/tmp/usr/bin/librados-config" to "/usr/lib/powerpc64le-linux-gnu/ceph" running build running build_ext cythoning rados.pyx to /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/pyrex/rados.c creating /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/pyrex /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /<>/src/pybind/rados/rados.pxd tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... # # Shared object for librbdpy # # Copyright 2016 Mehdi Abaakouk IF BUILD_DOC: ^ ------------------------------------------------------------ rados.pxd:7:3: Compile-time name 'BUILD_DOC' not defined Error compiling Cython file: ------------------------------------------------------------ ... from cpython cimport PyObject, ref from cpython.pycapsule cimport * from libc cimport errno from libc.stdint cimport * from libc.stdlib cimport malloc, realloc, free IF BUILD_DOC: ^ ------------------------------------------------------------ rados.pyx:21:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /<>/debian/tmp/usr/lib/python3 creating /<>/debian/tmp/usr/lib/python3/dist-packages copying /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/rados.cpython-310-powerpc64le-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages copying /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/rbd.cpython-310-powerpc64le-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages copying /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/cephfs.cpython-310-powerpc64le-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages copying /<>/obj-powerpc64le-linux-gnu/lib/cython_modules/lib.3/rgw.cpython-310-powerpc64le-linux-gnu.so -> /<>/debian/tmp/usr/lib/python3/dist-packages running install_egg_info running egg_info creating /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info writing /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info/PKG-INFO writing dependency_links to /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info/dependency_links.txt writing top-level names to /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info/top_level.txt writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info/SOURCES.txt' reading manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info/SOURCES.txt' Copying /<>/obj-powerpc64le-linux-gnu/src/pybind/rados/rados.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/rados-2.0.0.egg-info Skipping SOURCES.txt running install_scripts writing list of installed files to '/dev/null' running build running build_ext cythoning rbd.pyx to /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/pyrex/rbd.c creating /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/pyrex /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /<>/src/pybind/rbd/rbd.pyx tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... from datetime import datetime import errno from itertools import chain import time IF BUILD_DOC: ^ ------------------------------------------------------------ rbd.pyx:36:3: Compile-time name 'BUILD_DOC' not defined Error compiling Cython file: ------------------------------------------------------------ ... return exception_map[ret](msg, errno=ret) else: return OSError(msg, errno=ret) IF BUILD_DOC: ^ ------------------------------------------------------------ rbd.pyx:360:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib running install_egg_info running egg_info creating /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info writing /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info/PKG-INFO writing dependency_links to /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info/dependency_links.txt writing top-level names to /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info/top_level.txt writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info/SOURCES.txt' reading manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info/SOURCES.txt' Copying /<>/obj-powerpc64le-linux-gnu/src/pybind/rbd/rbd.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/rbd-2.0.0.egg-info Skipping SOURCES.txt running install_scripts writing list of installed files to '/dev/null' running build running build_ext cythoning cephfs.pyx to /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/pyrex/cephfs.c creating /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/pyrex /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /<>/src/pybind/cephfs/cephfs.pyx tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... from cpython cimport PyObject, ref, exc from libc.stdint cimport * from libc.stdlib cimport malloc, realloc, free from types cimport * IF BUILD_DOC: ^ ------------------------------------------------------------ cephfs.pyx:10:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib running install_egg_info running egg_info creating /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info writing /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info/PKG-INFO writing dependency_links to /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info/dependency_links.txt writing top-level names to /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info/top_level.txt writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' reading manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info/SOURCES.txt' Copying /<>/obj-powerpc64le-linux-gnu/src/pybind/cephfs/cephfs.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info Skipping SOURCES.txt running install_scripts writing list of installed files to '/dev/null' running build running build_ext cythoning rgw.pyx to /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/pyrex/rgw.c creating /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/pyrex /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /<>/src/pybind/rgw/rgw.pyx tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... from cpython cimport PyObject, ref, exc, array from libc.stdint cimport * from libc.stdlib cimport malloc, realloc, free from cstat cimport stat IF BUILD_DOC: ^ ------------------------------------------------------------ rgw.pyx:11:3: Compile-time name 'BUILD_DOC' not defined running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib running install_egg_info running egg_info creating /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info writing /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info/PKG-INFO writing dependency_links to /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info/dependency_links.txt writing top-level names to /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info/top_level.txt writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info/SOURCES.txt' reading manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file '/<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info/SOURCES.txt' Copying /<>/obj-powerpc64le-linux-gnu/src/pybind/rgw/rgw.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/rgw-2.0.0.egg-info Skipping SOURCES.txt running install_scripts writing list of installed files to '/dev/null' -- Installing: /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_argparse.py -- Installing: /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_daemon.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/security.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/cherrypy_backports.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/rest_client.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/check_grafana_dashboards.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm/run-cephadm-e2e-tests.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm/start-cluster.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm/bootstrap-cluster.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/ci/cephadm/ceph_cluster.yml -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/awsauth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/ceph_service.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/auth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/cluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/osd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/sso.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/iscsi_client.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/cephfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/iscsi_config.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/iscsi_cli.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/orchestrator.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/access_control.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/tcmu_service.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/rgw_client.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/rbd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/services/progress.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/tools.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-frontend-unittests.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-frontend-e2e-tests.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-backend-rook-api-request.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/README.rst -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/openapi.yaml -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/grafana.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/model -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/model/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/HACKING.rst -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-backend-api-tests.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/motd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/lru_cache.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/interfaces.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/pluggy.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/ttl_cache.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/feature_toggles.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/plugin.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/plugins/debug.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/telemetry.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/health.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_base_controller.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/crush_rule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/frontend_logging.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/summary.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/saml2.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_permissions.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/feedback.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/auth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_task.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/mgr_modules.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/rgw.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/user.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/role.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/cluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/osd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/host.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_helpers.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_ui_router.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_version.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_api_router.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/nfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_auth.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/docs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_rest_controller.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_endpoint.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/cephfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/cluster_configuration.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/service.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/orchestrator.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/grafana.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/logs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/perf_counters.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/rbd_mirroring.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/daemon.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/prometheus.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_router.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/_docs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/rbd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/task.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/pool.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/erasure_code_profile.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/settings.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/iscsi.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/monitor.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/controllers/home.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/run-backend-api-request.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/exceptions.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/api -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/api/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/api/doc.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/settings.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/585.7d0bcf3a0ac0c40fef3b.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.ee4d8bfd0af89fc714a2.ttf -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/runtime.ab6c27cac6d7501e18e8.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/logo-mini.png -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/Ceph_Ceph_Logo_with_text_white.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/prometheus_logo.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/loading.gif -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/ceph_background.gif -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/Ceph_Logo.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/assets/Ceph_Ceph_Logo_with_text_red_white.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/Ceph_Logo.487a0001b327fa7f5232.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/favicon.ico -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/3rdpartylicenses.txt -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/index.html -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.e182ad6df04f9177b326.eot -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/ceph_background.e82dd79127290ddbe8cb.gif -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/prometheus_logo.8b3183e5a2db0e87bb2b.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/styles.ffb7f665775e3c191fa3.css -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/scripts.6bda3fa7e09a87cd4228.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/main.86799889c70942fa9a19.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/281.7c1918629ff8b413cc76.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.2dfb5f36fc148e26e398.woff -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/polyfills.2068f3f22a496426465b.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.86541105409e56d17291.svg -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/483.43ef92bcd845cb24eae3.js -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/dist/en-US/forkawesome-webfont.7c20758e3e7c7dff7c8d.woff2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/dashboard/frontend/package.json -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/_helper.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/volume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephclient.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectstoreuser.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/objectbucket.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephcluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephfilesystem.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectrealm.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/volumereplication.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephblockpool.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephrbdmirror.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephnfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectstore.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/volumereplicationclass.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectzone.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephfilesystemmirror.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/objectbucketclaim.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/ceph/cephobjectzonegroup.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_client/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/rook_cluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rook/generate_rook_ceph_client.sh -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/alerts -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/alerts/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/alerts/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/balancer -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/balancer/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/balancer/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/vagrant.config.example.json -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/agent.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/autotune.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/migrations.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/configchecks.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/serve.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/container.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/osd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/nfs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/cephadmservice.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/monitoring.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/ingress.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/services/iscsi.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/upgrade.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/ssh.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/registry.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/promtail.yml.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/grafana -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/grafana/ceph-dashboard.yml.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/grafana/grafana.ini.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/loki.yml.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/alertmanager -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/alertmanager/alertmanager.yml.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/ingress -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/ingress/haproxy.cfg.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/ingress/keepalived.conf.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/iscsi -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/iscsi/iscsi-gateway.cfg.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/nfs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/nfs/ganesha.conf.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/prometheus -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/services/prometheus/prometheus.yml.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/templates/blink_device_light_cmd.j2 -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/inventory.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/tuned_profiles.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/template.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/utils.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/ceph.repo -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/offline_watcher.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/HACKING.rst -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/cephadm/Vagrantfile -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/crash -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/crash/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/crash/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/devicehealth -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/devicehealth/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/devicehealth/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/predictor.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_223.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_97.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_72.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_213.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_195.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_239.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_57.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_128.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_221.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_27.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_168.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_62.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_141.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_114.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_206.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_1.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_112.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_123.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_118.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_234.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_138.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_235.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_104.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_219.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_151.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_16.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/config.json -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_44.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_201.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_225.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_67.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_229.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_14.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_222.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_174.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_61.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_124.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_33.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_12.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_212.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_88.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_125.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_145.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_208.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_161.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_169.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_69.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_210.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_10.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_186.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_79.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_3.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_105.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_85.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_119.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_78.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_82.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_50.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_227.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_204.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_36.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_131.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_115.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_120.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_243.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_109.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_185.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_236.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_93.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_182.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_134.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_230.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_18.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_71.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_6.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/prophetstor/svm_59.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/redhat -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/redhat/seagate_predictor.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/redhat/config.json -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/redhat/hgst_predictor.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/redhat/seagate_scaler.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/models/redhat/hgst_scaler.pkl -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/diskprediction_local/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/influx -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/influx/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/influx/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/insights -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/insights/health.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/insights/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/insights/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/insights/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/iostat -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/iostat/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/iostat/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents/README.md -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents/rbac_sample.yaml -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/k8sevents/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/localpool -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/localpool/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/localpool/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mds_autoscaler -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mds_autoscaler/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mds_autoscaler/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mds_autoscaler/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/notify.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/utils.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/blocklist.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/snapshot_mirror.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map/policy.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map/state_transition.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map/load.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map/create.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mirroring/fs/dir_map/update.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/cluster.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/utils.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/ganesha_conf.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/nfs/export.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator/_interface.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator/README.md -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/orchestrator/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/osd_perf_query -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/osd_perf_query/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/osd_perf_query/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/osd_support -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/osd_support/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/osd_support/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/pg_autoscaler -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/pg_autoscaler/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/pg_autoscaler/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/pg_autoscaler/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/progress -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/progress/test_progress.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/progress/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/progress/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/prometheus -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/prometheus/test_module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/prometheus/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/prometheus/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/trash_purge_schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/mirror_snapshot_schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/perf.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/common.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/rbd_support/task.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/hooks.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/common.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/context.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/decorators.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/osd.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/perf.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/crush.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/server.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/doc.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/request.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/config.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/mon.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/restful/api/pool.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/selftest -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/selftest/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/selftest/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/fs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/fs/schedule.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/fs/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/snap_schedule/fs/schedule_client.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/stats -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/stats/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/stats/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/stats/fs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/stats/fs/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/stats/fs/perf_stats.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/status -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/status/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/status/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/basesocket.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/utils.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/protocol.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telegraf/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telemetry -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telemetry/tests -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telemetry/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/telemetry/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/test_orchestrator -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/test_orchestrator/README.md -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/test_orchestrator/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/test_orchestrator/dummy_data.json -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/test_orchestrator/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/fs_util.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/volume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/async_cloner.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/exception.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/purge_queue.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/async_job.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/index.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/snapshot_util.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/clone_index.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/volume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_base.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/auth_metadata.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_attrs.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_v1.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_v2.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/metadata_manager.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/versions/op_sm.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/lock.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/resolver.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/subvolume.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/rankevicter.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/group.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/template.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/trash.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/pin_util.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/operations/access.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/volumes/fs/vol_spec.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/zabbix -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/zabbix/zabbix_template.xml -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/zabbix/__init__.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/zabbix/module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mgr_module.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/mgr_util.py -- Installing: /<>/debian/tmp/usr/share/ceph/mgr/object_format.py running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib creating build/lib/ceph_volume copying ceph_volume/main.py -> build/lib/ceph_volume copying ceph_volume/terminal.py -> build/lib/ceph_volume copying ceph_volume/log.py -> build/lib/ceph_volume copying ceph_volume/configuration.py -> build/lib/ceph_volume copying ceph_volume/__init__.py -> build/lib/ceph_volume copying ceph_volume/decorators.py -> build/lib/ceph_volume copying ceph_volume/process.py -> build/lib/ceph_volume copying ceph_volume/exceptions.py -> build/lib/ceph_volume creating build/lib/ceph_volume/inventory copying ceph_volume/inventory/main.py -> build/lib/ceph_volume/inventory copying ceph_volume/inventory/__init__.py -> build/lib/ceph_volume/inventory creating build/lib/ceph_volume/util copying ceph_volume/util/prepare.py -> build/lib/ceph_volume/util copying ceph_volume/util/templates.py -> build/lib/ceph_volume/util copying ceph_volume/util/system.py -> build/lib/ceph_volume/util copying ceph_volume/util/arg_validators.py -> build/lib/ceph_volume/util copying ceph_volume/util/lsmdisk.py -> build/lib/ceph_volume/util copying ceph_volume/util/__init__.py -> build/lib/ceph_volume/util copying ceph_volume/util/encryption.py -> build/lib/ceph_volume/util copying ceph_volume/util/device.py -> build/lib/ceph_volume/util copying ceph_volume/util/disk.py -> build/lib/ceph_volume/util copying ceph_volume/util/constants.py -> build/lib/ceph_volume/util creating build/lib/ceph_volume/devices copying ceph_volume/devices/__init__.py -> build/lib/ceph_volume/devices creating build/lib/ceph_volume/drive_group copying ceph_volume/drive_group/main.py -> build/lib/ceph_volume/drive_group copying ceph_volume/drive_group/__init__.py -> build/lib/ceph_volume/drive_group creating build/lib/ceph_volume/tests copying ceph_volume/tests/test_terminal.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_process.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/conftest.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_configuration.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/__init__.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_main.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_inventory.py -> build/lib/ceph_volume/tests copying ceph_volume/tests/test_decorators.py -> build/lib/ceph_volume/tests creating build/lib/ceph_volume/activate copying ceph_volume/activate/main.py -> build/lib/ceph_volume/activate copying ceph_volume/activate/__init__.py -> build/lib/ceph_volume/activate creating build/lib/ceph_volume/systemd copying ceph_volume/systemd/main.py -> build/lib/ceph_volume/systemd copying ceph_volume/systemd/systemctl.py -> build/lib/ceph_volume/systemd copying ceph_volume/systemd/__init__.py -> build/lib/ceph_volume/systemd creating build/lib/ceph_volume/api copying ceph_volume/api/__init__.py -> build/lib/ceph_volume/api copying ceph_volume/api/lvm.py -> build/lib/ceph_volume/api creating build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/prepare.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/main.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/list.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/__init__.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/common.py -> build/lib/ceph_volume/devices/raw copying ceph_volume/devices/raw/activate.py -> build/lib/ceph_volume/devices/raw creating build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/main.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/scan.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/__init__.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/trigger.py -> build/lib/ceph_volume/devices/simple copying ceph_volume/devices/simple/activate.py -> build/lib/ceph_volume/devices/simple creating build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/prepare.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/main.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/migrate.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/listing.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/deactivate.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/__init__.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/common.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/batch.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/create.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/trigger.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/zap.py -> build/lib/ceph_volume/devices/lvm copying ceph_volume/devices/lvm/activate.py -> build/lib/ceph_volume/devices/lvm creating build/lib/ceph_volume/tests/devices copying ceph_volume/tests/devices/test_zap.py -> build/lib/ceph_volume/tests/devices copying ceph_volume/tests/devices/__init__.py -> build/lib/ceph_volume/tests/devices creating build/lib/ceph_volume/tests/devices/raw copying ceph_volume/tests/devices/raw/test_prepare.py -> build/lib/ceph_volume/tests/devices/raw copying ceph_volume/tests/devices/raw/test_list.py -> build/lib/ceph_volume/tests/devices/raw copying ceph_volume/tests/devices/raw/__init__.py -> build/lib/ceph_volume/tests/devices/raw creating build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_create.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_common.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_deactivate.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_prepare.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_zap.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_migrate.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/__init__.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_listing.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_batch.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_trigger.py -> build/lib/ceph_volume/tests/devices/lvm copying ceph_volume/tests/devices/lvm/test_activate.py -> build/lib/ceph_volume/tests/devices/lvm running install_lib creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume copying build/lib/ceph_volume/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/inventory copying build/lib/ceph_volume/inventory/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/inventory copying build/lib/ceph_volume/inventory/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/inventory creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/prepare.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/templates.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/system.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/arg_validators.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/lsmdisk.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/encryption.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/device.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/disk.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/util/constants.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util copying build/lib/ceph_volume/terminal.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/prepare.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/list.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/common.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw copying build/lib/ceph_volume/devices/raw/activate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/scan.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/trigger.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple copying build/lib/ceph_volume/devices/simple/activate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/prepare.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/migrate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/listing.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/deactivate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/common.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/batch.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/create.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/trigger.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/zap.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/lvm/activate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm copying build/lib/ceph_volume/devices/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group copying build/lib/ceph_volume/drive_group/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group copying build/lib/ceph_volume/drive_group/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group copying build/lib/ceph_volume/log.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume copying build/lib/ceph_volume/configuration.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_terminal.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_process.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw copying build/lib/ceph_volume/tests/devices/raw/test_prepare.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw copying build/lib/ceph_volume/tests/devices/raw/test_list.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw copying build/lib/ceph_volume/tests/devices/raw/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw copying build/lib/ceph_volume/tests/devices/test_zap.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_create.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_common.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_deactivate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_prepare.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_zap.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_migrate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_listing.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_batch.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_trigger.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/lvm/test_activate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm copying build/lib/ceph_volume/tests/devices/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices copying build/lib/ceph_volume/tests/conftest.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_configuration.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_inventory.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests copying build/lib/ceph_volume/tests/test_decorators.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate copying build/lib/ceph_volume/activate/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate copying build/lib/ceph_volume/activate/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate copying build/lib/ceph_volume/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume copying build/lib/ceph_volume/decorators.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume copying build/lib/ceph_volume/process.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd copying build/lib/ceph_volume/systemd/main.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd copying build/lib/ceph_volume/systemd/systemctl.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd copying build/lib/ceph_volume/systemd/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd copying build/lib/ceph_volume/exceptions.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/api copying build/lib/ceph_volume/api/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/api copying build/lib/ceph_volume/api/lvm.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/api byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/inventory/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/inventory/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/prepare.py to prepare.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/templates.py to templates.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/system.py to system.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/arg_validators.py to arg_validators.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/lsmdisk.py to lsmdisk.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/encryption.py to encryption.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/device.py to device.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/disk.py to disk.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/util/constants.py to constants.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/terminal.py to terminal.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/prepare.py to prepare.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/list.py to list.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/common.py to common.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/raw/activate.py to activate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/scan.py to scan.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/trigger.py to trigger.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/simple/activate.py to activate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/prepare.py to prepare.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/migrate.py to migrate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/listing.py to listing.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/deactivate.py to deactivate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/common.py to common.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/batch.py to batch.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/create.py to create.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/trigger.py to trigger.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/zap.py to zap.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/activate.py to activate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/devices/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/drive_group/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/log.py to log.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/configuration.py to configuration.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_terminal.py to test_terminal.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_process.py to test_process.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw/test_prepare.py to test_prepare.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw/test_list.py to test_list.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/raw/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/test_zap.py to test_zap.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_create.py to test_create.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_common.py to test_common.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_deactivate.py to test_deactivate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_prepare.py to test_prepare.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_zap.py to test_zap.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_migrate.py to test_migrate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_listing.py to test_listing.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_batch.py to test_batch.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_trigger.py to test_trigger.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/lvm/test_activate.py to test_activate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/devices/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/conftest.py to conftest.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_configuration.py to test_configuration.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_main.py to test_main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_inventory.py to test_inventory.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/tests/test_decorators.py to test_decorators.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/activate/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/decorators.py to decorators.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/process.py to process.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd/main.py to main.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd/systemctl.py to systemctl.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/systemd/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/exceptions.py to exceptions.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/api/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume/api/lvm.py to lvm.cpython-310.pyc running install_egg_info running egg_info creating ceph_volume.egg-info writing ceph_volume.egg-info/PKG-INFO writing dependency_links to ceph_volume.egg-info/dependency_links.txt writing entry points to ceph_volume.egg-info/entry_points.txt writing requirements to ceph_volume.egg-info/requires.txt writing top-level names to ceph_volume.egg-info/top_level.txt writing manifest file 'ceph_volume.egg-info/SOURCES.txt' reading manifest file 'ceph_volume.egg-info/SOURCES.txt' writing manifest file 'ceph_volume.egg-info/SOURCES.txt' Copying ceph_volume.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/ceph_volume-1.0.0.egg-info Skipping SOURCES.txt running install_scripts Installing ceph-volume script to /<>/debian/tmp/usr/sbin Installing ceph-volume-systemd script to /<>/debian/tmp/usr/sbin running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib creating build/lib/ceph copying ceph/__init__.py -> build/lib/ceph copying ceph/utils.py -> build/lib/ceph creating build/lib/ceph/rgw copying ceph/rgw/rgwam_core.py -> build/lib/ceph/rgw copying ceph/rgw/types.py -> build/lib/ceph/rgw copying ceph/rgw/__init__.py -> build/lib/ceph/rgw copying ceph/rgw/diff.py -> build/lib/ceph/rgw creating build/lib/ceph/deployment copying ceph/deployment/inventory.py -> build/lib/ceph/deployment copying ceph/deployment/hostspec.py -> build/lib/ceph/deployment copying ceph/deployment/__init__.py -> build/lib/ceph/deployment copying ceph/deployment/utils.py -> build/lib/ceph/deployment copying ceph/deployment/service_spec.py -> build/lib/ceph/deployment copying ceph/deployment/translate.py -> build/lib/ceph/deployment copying ceph/deployment/drive_group.py -> build/lib/ceph/deployment creating build/lib/ceph/tests copying ceph/tests/test_datetime.py -> build/lib/ceph/tests copying ceph/tests/test_drive_group.py -> build/lib/ceph/tests copying ceph/tests/test_service_spec.py -> build/lib/ceph/tests copying ceph/tests/test_hostspec.py -> build/lib/ceph/tests copying ceph/tests/__init__.py -> build/lib/ceph/tests copying ceph/tests/utils.py -> build/lib/ceph/tests copying ceph/tests/factories.py -> build/lib/ceph/tests copying ceph/tests/test_inventory.py -> build/lib/ceph/tests copying ceph/tests/test_disk_selector.py -> build/lib/ceph/tests copying ceph/tests/test_utils.py -> build/lib/ceph/tests creating build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/matchers.py -> build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/selector.py -> build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/filter.py -> build/lib/ceph/deployment/drive_selection copying ceph/deployment/drive_selection/__init__.py -> build/lib/ceph/deployment/drive_selection running install_lib creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw copying build/lib/ceph/rgw/rgwam_core.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw copying build/lib/ceph/rgw/types.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw copying build/lib/ceph/rgw/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw copying build/lib/ceph/rgw/diff.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/matchers.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/selector.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/filter.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/drive_selection/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection copying build/lib/ceph/deployment/inventory.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment copying build/lib/ceph/deployment/hostspec.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment copying build/lib/ceph/deployment/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment copying build/lib/ceph/deployment/utils.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment copying build/lib/ceph/deployment/service_spec.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment copying build/lib/ceph/deployment/translate.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment copying build/lib/ceph/deployment/drive_group.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment creating /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/test_datetime.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/test_drive_group.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/test_service_spec.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/test_hostspec.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/utils.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/factories.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/test_inventory.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/test_disk_selector.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/tests/test_utils.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests copying build/lib/ceph/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph copying build/lib/ceph/utils.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/ceph byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/rgwam_core.py to rgwam_core.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/types.py to types.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/rgw/diff.py to diff.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/matchers.py to matchers.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/selector.py to selector.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/filter.py to filter.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_selection/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/inventory.py to inventory.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/hostspec.py to hostspec.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/utils.py to utils.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/service_spec.py to service_spec.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/translate.py to translate.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/deployment/drive_group.py to drive_group.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_datetime.py to test_datetime.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_drive_group.py to test_drive_group.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_service_spec.py to test_service_spec.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_hostspec.py to test_hostspec.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/utils.py to utils.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/factories.py to factories.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_inventory.py to test_inventory.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_disk_selector.py to test_disk_selector.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/tests/test_utils.py to test_utils.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/__init__.py to __init__.cpython-310.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/ceph/utils.py to utils.cpython-310.pyc running install_egg_info running egg_info creating ceph.egg-info writing ceph.egg-info/PKG-INFO writing dependency_links to ceph.egg-info/dependency_links.txt writing requirements to ceph.egg-info/requires.txt writing top-level names to ceph.egg-info/top_level.txt writing manifest file 'ceph.egg-info/SOURCES.txt' reading manifest file 'ceph.egg-info/SOURCES.txt' writing manifest file 'ceph.egg-info/SOURCES.txt' Copying ceph.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/ceph-1.0.0.egg-info Skipping SOURCES.txt running install_scripts -- Installing: /<>/debian/tmp/usr/bin/ceph-mon -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-mon" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-bluestore-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-bluestore-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-osd -- Installing: /<>/debian/tmp/usr/bin/ceph-mds -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-mds" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_jerasure.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_jerasure_generic.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_lrc.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_shec.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_shec_generic.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_clay.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_snappy.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_snappy.so.2 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_snappy.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zlib.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zlib.so.2 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zlib.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zstd.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zstd.so.2 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zstd.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_lz4.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_lz4.so.2 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_lz4.so -- Installing: /<>/debian/tmp/usr/bin/rados -- Set runtime path of "/<>/debian/tmp/usr/bin/rados" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-osdomap-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-osdomap-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-monstore-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-monstore-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-objectstore-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-objectstore-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-kvstore-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-kvstore-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-conf -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-conf" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/crushtool -- Set runtime path of "/<>/debian/tmp/usr/bin/crushtool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/monmaptool -- Set runtime path of "/<>/debian/tmp/usr/bin/monmaptool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/osdmaptool -- Set runtime path of "/<>/debian/tmp/usr/bin/osdmaptool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/crushdiff -- Installing: /<>/debian/tmp/usr/bin/ceph-diff-sorted -- Installing: /<>/debian/tmp/usr/bin/ceph-authtool -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-authtool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/cephfs-journal-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/cephfs-journal-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/cephfs-table-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/cephfs-table-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/cephfs-data-scan -- Set runtime path of "/<>/debian/tmp/usr/bin/cephfs-data-scan" to "/usr/lib/powerpc64le-linux-gnu/ceph" running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_scripts creating build creating build/scripts-3.10 copying and adjusting cephfs-shell -> build/scripts-3.10 changing mode of build/scripts-3.10/cephfs-shell from 644 to 755 running install_egg_info running egg_info creating cephfs_shell.egg-info writing cephfs_shell.egg-info/PKG-INFO writing dependency_links to cephfs_shell.egg-info/dependency_links.txt writing requirements to cephfs_shell.egg-info/requires.txt writing top-level names to cephfs_shell.egg-info/top_level.txt writing manifest file 'cephfs_shell.egg-info/SOURCES.txt' reading manifest file 'cephfs_shell.egg-info/SOURCES.txt' writing manifest file 'cephfs_shell.egg-info/SOURCES.txt' Copying cephfs_shell.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/cephfs_shell-0.0.1.egg-info Skipping SOURCES.txt running install_scripts copying build/scripts-3.10/cephfs-shell -> /<>/debian/tmp/usr/bin changing mode of /<>/debian/tmp/usr/bin/cephfs-shell to 755 running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_scripts creating build creating build/scripts-3.10 copying and adjusting cephfs-top -> build/scripts-3.10 changing mode of build/scripts-3.10/cephfs-top from 644 to 755 running install_egg_info running egg_info creating cephfs_top.egg-info writing cephfs_top.egg-info/PKG-INFO writing dependency_links to cephfs_top.egg-info/dependency_links.txt writing requirements to cephfs_top.egg-info/requires.txt writing top-level names to cephfs_top.egg-info/top_level.txt writing manifest file 'cephfs_top.egg-info/SOURCES.txt' reading manifest file 'cephfs_top.egg-info/SOURCES.txt' writing manifest file 'cephfs_top.egg-info/SOURCES.txt' Copying cephfs_top.egg-info to /<>/debian/tmp/usr/lib/python3/dist-packages/cephfs_top-0.0.1.egg-info Skipping SOURCES.txt running install_scripts copying build/scripts-3.10/cephfs-top -> /<>/debian/tmp/usr/bin changing mode of /<>/debian/tmp/usr/bin/cephfs-top to 755 -- Installing: /<>/debian/tmp/usr/bin/cephfs-mirror -- Set runtime path of "/<>/debian/tmp/usr/bin/cephfs-mirror" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/rbd -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/rbd-mirror -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-mirror" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/rbd-nbd -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-nbd" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-immutable-object-cache -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-immutable-object-cache" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-common.so -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-common.so" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-osd.so -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-osd.so" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-rgw.so -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-rgw.so" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-rbd.so -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-rbd.so" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-cephfs.so -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-cephfs.so" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-dencoder -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-dencoder" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-erasure-code-tool -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-erasure-code-tool" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/crypto/libceph_crypto_openssl.so -- Installing: /<>/debian/tmp/usr/bin/ceph -- Installing: /<>/debian/tmp/usr/bin/ceph-post-file -- Installing: /<>/debian/tmp/usr/bin/ceph-crash -- Installing: /<>/debian/tmp/usr/bin/ceph-run -- Installing: /<>/debian/tmp/usr/bin/ceph-clsinfo -- Installing: /<>/debian/tmp/etc/init.d/ceph -- Installing: /<>/debian/tmp/usr/share/ceph/id_rsa_drop.ceph.com -- Installing: /<>/debian/tmp/usr/share/ceph/id_rsa_drop.ceph.com.pub -- Installing: /<>/debian/tmp/usr/share/ceph/known_hosts_drop.ceph.com -- Installing: /<>/debian/tmp/usr/lib/ceph/ceph_common.sh -- Installing: /<>/debian/tmp/usr/lib/ceph/ceph-osd-prestart.sh -- Installing: /<>/debian/tmp/usr/sbin/ceph-create-keys -- Installing: /<>/debian/tmp/usr/share/bash-completion/completions/ceph -- Installing: /<>/debian/tmp/usr/share/bash-completion/completions/rados -- Installing: /<>/debian/tmp/usr/share/bash-completion/completions/rbd -- Installing: /<>/debian/tmp/usr/share/bash-completion/completions/radosgw-admin -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs.so.2.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephfs.so -- Up-to-date: /<>/debian/tmp/usr/include/cephfs -- Up-to-date: /<>/debian/tmp/usr/include/cephfs/ceph_ll_client.h -- Installing: /<>/debian/tmp/usr/include/cephfs/metrics -- Installing: /<>/debian/tmp/usr/include/cephfs/metrics/Types.h -- Up-to-date: /<>/debian/tmp/usr/include/cephfs/libcephfs.h -- Installing: /<>/debian/tmp/usr/bin/ceph-syn -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-syn" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/sbin/mount.ceph -- Set runtime path of "/<>/debian/tmp/usr/sbin/mount.ceph" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephsqlite.so -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libcephsqlite.so" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-fuse -- Set runtime path of "/<>/debian/tmp/usr/bin/ceph-fuse" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/sbin/mount.fuse.ceph -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_pwl_cache.so.1.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_pwl_cache.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_pwl_cache.so.1.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_pwl_cache.so -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librbd.so.1.17.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librbd.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librbd.so.1.17.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librbd.so -- Installing: /<>/debian/tmp/usr/bin/rbd-fuse -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-fuse" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/ceph-rbdnamer -- Installing: /<>/debian/tmp/usr/bin/rbd-replay-many -- Installing: /<>/debian/tmp/usr/bin/rbdmap -- Installing: /<>/debian/tmp/usr/bin/rbd-replay -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-replay" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/rbd-replay-prep -- Set runtime path of "/<>/debian/tmp/usr/bin/rbd-replay-prep" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosgw.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosgw.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosgw.so.2.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/libradosgw.so -- Installing: /<>/debian/tmp/usr/bin/radosgw -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/radosgw-admin -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw-admin" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/radosgw-es -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw-es" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/radosgw-token -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw-token" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/bin/radosgw-object-expirer -- Set runtime path of "/<>/debian/tmp/usr/bin/radosgw-object-expirer" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librgw.so.2.0.0 -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librgw.so.2 -- Set runtime path of "/<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librgw.so.2.0.0" to "/usr/lib/powerpc64le-linux-gnu/ceph" -- Installing: /<>/debian/tmp/usr/lib/powerpc64le-linux-gnu/librgw.so -- Installing: /<>/debian/tmp/usr/bin/rgw-gap-list -- Installing: /<>/debian/tmp/usr/bin/rgw-gap-list-comparator -- Installing: /<>/debian/tmp/usr/bin/rgw-orphan-list -- Installing: /<>/debian/tmp/usr/share/doc/ceph/sample.ceph.conf -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-syn.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-conf.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-authtool.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-kvstore-tool.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rados.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-post-file.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-dencoder.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/crushtool.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-run.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/mount.ceph.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/mount.fuse.ceph.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-create-keys.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-clsinfo.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-volume.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-volume-systemd.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-osd.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/crushdiff.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/osdmaptool.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-bluestore-tool.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-mon.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/monmaptool.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-mds.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/cephfs-top.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/librados-config.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/cephadm.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/cephfs-mirror.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/cephfs-shell.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-fuse.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbd-fuse.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/radosgw.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/radosgw-admin.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rgw-orphan-list.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-diff-sorted.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-rbdnamer.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbd-mirror.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbd-replay-many.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbd-replay-prep.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbd-replay.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbdmap.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbd.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/rbd-nbd.8 -- Installing: /<>/debian/tmp/usr/share/man/man8/ceph-immutable-object-cache.8 -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-crash.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-fuse@.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-mds@.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-mgr@.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-mon@.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-osd@.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-radosgw@.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-rbd-mirror@.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-immutable-object-cache@.service -- Installing: /<>/debian/tmp/lib/systemd/system/cephfs-mirror@.service -- Installing: /<>/debian/tmp/lib/systemd/system/rbdmap.service -- Installing: /<>/debian/tmp/lib/systemd/system/ceph.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-fuse.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-osd.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-mgr.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-mon.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-mds.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-radosgw.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-rbd-mirror.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-immutable-object-cache.target -- Installing: /<>/debian/tmp/lib/systemd/system/ceph-volume@.service -- Installing: /<>/debian/tmp/lib/systemd/system/cephfs-mirror.target -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/ceph-cluster.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/cephfs-overview.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/host-details.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/hosts-overview.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/osd-device-details.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/osds-overview.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/pool-detail.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/pool-overview.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/radosgw-detail.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/radosgw-overview.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/radosgw-sync-overview.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/rbd-details.json -- Installing: /<>/debian/tmp/etc/grafana/dashboards/ceph-dashboard/rbd-overview.json make[2]: Leaving directory '/<>/obj-powerpc64le-linux-gnu' install -D -m 644 udev/50-rbd.rules /<>/debian/tmp/lib/udev/rules.d/50-rbd.rules install -D -m 644 src/etc-rbdmap /<>/debian/tmp/etc/ceph/rbdmap install -D -m 644 etc/sysctl/90-ceph-osd.conf /<>/debian/tmp/etc/sysctl.d/30-ceph-osd.conf install -D -m 600 sudoers.d/ceph-smartctl /<>/debian/tmp/etc/sudoers.d/ceph-smartctl install -m 755 src/cephadm/cephadm /<>/debian/tmp/usr/sbin/cephadm install -m 644 -D monitoring/ceph-mixin/prometheus_alerts.yml /<>/debian/tmp/etc/prometheus/ceph/ceph_default_alerts.yml # NOTE: ensure that any versioned erasure coding test code is dropped # from the package install - package ships unversioned modules. rm -f /<>/debian/tmp/usr/lib/*/ceph/erasure-code/libec_*.so.* find /<>/debian/tmp/usr/lib/*/ceph/erasure-code -type l -delete || : # avoid running out of disk space rm -rf /<>/obj-*-linux-gnu make[1]: Leaving directory '/<>' dh_install -a -O--buildsystem=cmake -O--max-parallel=3 jh_installjavadoc -a -O--buildsystem=cmake -O--max-parallel=3 dh_installdocs -a -O--buildsystem=cmake -O--max-parallel=3 debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs --exclude doc/changelog make[1]: Leaving directory '/<>' dh_installman -a -O--buildsystem=cmake -O--max-parallel=3 debian/rules override_dh_systemd_enable make[1]: Entering directory '/<>' # systemd enable done as part of dh_installinit make[1]: Leaving directory '/<>' debian/rules override_dh_python3 make[1]: Entering directory '/<>' for binding in rados cephfs rbd rgw; do \ dh_python3 -p python3-$binding --shebang=/usr/bin/python3; \ done dh_python3 -p python3-ceph-argparse --shebang=/usr/bin/python3 dh_python3 -p python3-ceph-common --shebang=/usr/bin/python3 dh_python3 -p ceph-common --shebang=/usr/bin/python3 I: dh_python3 tools:114: replacing shebang in debian/ceph-common/usr/bin/ceph I: dh_python3 tools:114: replacing shebang in debian/ceph-common/usr/bin/crushdiff dh_python3 -p ceph-base --shebang=/usr/bin/python3 I: dh_python3 tools:114: replacing shebang in debian/ceph-base/usr/bin/ceph-crash dh_python3 -p ceph-osd --shebang=/usr/bin/python3 dh_python3 -p ceph-mgr --shebang=/usr/bin/python3 dh_python3 -p cephfs-shell --shebang=/usr/bin/python3 dh_python3 -p cephadm --shebang=/usr/bin/python3 I: dh_python3 tools:114: replacing shebang in debian/cephadm/usr/sbin/cephadm make[1]: Leaving directory '/<>' debian/rules override_dh_installinit make[1]: Entering directory '/<>' cp src/init-radosgw debian/radosgw.init dh_installinit --no-start dh_installinit -pceph-common --name=rbdmap --no-start dh_installinit -pceph-base --name ceph --no-start # install the systemd stuff manually since we have funny service names # and need to update the paths in all of the files post install # systemd:ceph-common install -d -m0755 debian/ceph-common/usr/lib/tmpfiles.d install -m 0644 -D systemd/ceph.tmpfiles.d debian/ceph-common/usr/lib/tmpfiles.d/ceph.conf # NOTE(jamespage): Install previous ceph-mon service from packaging for upgrades install -d -m0755 debian/ceph-mon/lib/systemd/system install -m0644 debian/lib-systemd/system/ceph-mon.service debian/ceph-mon/lib/systemd/system # Ensure Debian/Ubuntu specific systemd units are NOT automatically enabled and started # Enable systemd targets only dh_systemd_enable -Xceph-mon.service -Xceph-osd.service -X ceph-mds.service # Start systemd targets only dh_systemd_start --no-stop-on-upgrade --no-restart-after-upgrade make[1]: Leaving directory '/<>' debian/rules override_dh_systemd_start make[1]: Entering directory '/<>' # systemd start done as part of dh_installinit make[1]: Leaving directory '/<>' debian/rules override_dh_installlogrotate make[1]: Entering directory '/<>' cp src/logrotate.conf debian/ceph-common.logrotate dh_installlogrotate -pceph-common make[1]: Leaving directory '/<>' dh_lintian -a -O--buildsystem=cmake -O--max-parallel=3 dh_perl -a -O--buildsystem=cmake -O--max-parallel=3 dh_link -a -O--buildsystem=cmake -O--max-parallel=3 jh_installlibs -a -O--buildsystem=cmake -O--max-parallel=3 jh_classpath -a -O--buildsystem=cmake -O--max-parallel=3 jh_manifest -a -O--buildsystem=cmake -O--max-parallel=3 jh_exec -a -O--buildsystem=cmake -O--max-parallel=3 jh_depends -a -O--buildsystem=cmake -O--max-parallel=3 dh_strip_nondeterminism -a -O--buildsystem=cmake -O--max-parallel=3 dh_compress -a -O--buildsystem=cmake -O--max-parallel=3 dh_fixperms -a -O--buildsystem=cmake -O--max-parallel=3 dh_missing -a -O--buildsystem=cmake -O--max-parallel=3 dh_strip -a -O--buildsystem=cmake -O--max-parallel=3 bd503931cc16be9aea4dbedf51fe45bdbff66e33 69b9d28be237fdab9a91fa21f949f073d1d38034 27bc9329ad1fc41333f45095f866c1ff1d3a41d6 2c30e54ab89f56d8685aef401f232eccf596cd6d bd82f37d933cb9d748ff8d0736c30c3bdab9ee34 38be37fb892e0e161b7795530b08a80128c38ea7 4cd16d4ca25e5cfad67b9e9d96997ab021b3e7be 50ddd8e21aaed9b93ec3edfc055bf0ce1668d592 76489f04952d9310485eaee0d7a81d7db16323b7 fb8453e19bb40ff5dfb652b2feb57b00a903517f 31cc60d3d351a78d1a1252521cd61a36f3cff196 bcfb771fa8bdd9aff79144ebd9bb3d76a2065182 2400e70a11a01e12261b29d60f955e30f3715a9f bc2ca9ca55b6b61872fac80c0719a8a408acc028 fd94099a791583a2b8c64814d330685ccb496cd2 49a5e287e22aee1a1eb079d42800c3a85551c200 a5278f8d789942ce5501d3a70b6d47538c69c9fa 3a999a020a1c29896eeedfdae53715d26040f917 b11f8860083b07f188f3b6bdf69316ab50762197 8cc16931e56eb19b933beb4274253f7a5d9f60d2 f9870ed4af6632d96014083625f475e0674427c1 b9b0d438f392b9e1390adf8fae5156a70861fe74 4c82690bbeec44c4b2d466ce6b7444c66ec0a45a 53a8a8e6da370e75ef0289d897740e850c4438c3 c7c5447e33f5e796a0b7b150f71e94696a0cb735 7234b51f80d7104232753318ce66ba74428fba8d 60577917d76678b0a6f46d21279ee4740b3406a2 27421043fb669e97bade27217e2f7aeb76dfaf43 14b97179ca80e0081afe380bacdb969e570fb158 61e8c180201bc20f568e43f1f313a3ebec5bf01e 573ae1f0599d9a31053b0b7d211112c7264a5826 475c1d0ea7b2258241cc0debb822c917191ec220 7f99813537bf699c47651a77122fc19af1cfd645 9124761034983674262b7f4520e8180fa4daf647 c8a6d6e61a672c7dc0e55dd62939823514e0d389 0a031347c03ffe0ae11f479a4da6a7e69fd5715e 67b38eea12d6c7894913c85adc8b9949df4275d2 696293e5599dcbf509f6d0e48b53ef40f9d6bdfd c5479af0e0ea3fe5582c1028bebc05e0be95d1c7 2d352a7977e8548a0d3a7d412010bb4ce7d97e2a 19fd6aaef474ac743a7c305d800a76af1c9f164f 5c9597a735afa1249f2a6b2d77b7858933d005fe 2f80f450c67a9003455b32663139f5d257036ba5 fc1f3a633ed1bb22aa485106257965edadd7e591 8f3e7c037c4dcb70d3f1862afceac8f483a93eca dd180250b47e91c98916a6c1de736c4fe693b59d d2c70f472be0a5d697c8ac3f0f4670eddc2fe419 40c52edc8648655faebb256dc9f15ff0290a0656 65331dbf58bf4ce5db59a5671a17d11dd6768cb7 3808bab38c24b9b6620c503bbe733a5c1d722752 ccd2a9ff9a78449410ba552fd0d28566701147e1 dec3f68351082ec0f643d699a2a7a266a7225f4f 7e8f31d45be33b548e55ee3f5817c2a2d09e221d 7fa2c0338a67d2d29f82e4245b61d41342098080 f03facfc916dbd079f2b107d952dd861bdab276f 3ed1ea1c6fb6c50e82a0c1c887fbefb10a133c65 11bd5aa956f6294ab140e3f0a650629c1e3a5ad6 561943b46968c1a15e936c0383b2a04f9fb34c09 e42fd99f66664bfd5ae8924c711ddf7e1b236ce2 1a5987c9c57992acd94fe3e9befcf527a7f58ff1 8cb48d6d8974ba426a566c7fd558083868f16d83 f1377ca91c0f403395e48c5410a588df69053d5d 7b1565249201cda826fd184ccc38704cf1c99ecd 28c3fd549a5760e37da7a7bb4840ec6eb1889a16 966a7adfcf0f6186b301b55c4beb927c89078743 66e94e92832a53a8f43e2aec9e5a861e37fc1b05 ac46ca88f2ba3c41be5a1a26c14034fb768bb285 c00f87d593e1eb99053ec36a6ec59c5c4be5b7d0 51caa3dd7cf23c3195169a3f1644249685ed909f 09ff4f6260ea26d40a6df23ddf9f5881e410e472 baa43cabcb66facda8f7db5d886a510a04ebe698 edbb1a4a53256b6373cbb81534df4ce887bc8231 554d5e3d754ebc69ee545263684dcfcd00aed651 280b8167854ec967d8a06aec4ee5024445ab8262 7bf35a402206316a600e140a57241b629961cfcb e6ddf78b09eeee6145bea62794a808db9cd9bc93 28466396a4c56e25cbd4b549c413f00abc9ae5d7 4c26103c03203c269a3225826937ca5805f4329a e4d20a13bfa908c319c8b1419b33fde559dfaa4d abcffa266f54b4c0bddfe79a062058d3e5885eb8 a192ac703a3a9847297308b8f3fc62bdaf88ace4 1472e186f2f93b0ffe8a264d1d59e284aac43095 f2f1c0b0b3ea2b7d2eff5e5228ffd89d9233fa73 c732aa830f536f80c9dba969be9f333ee3bc7e4d 2bcb0b9020b9b1870bde188e05f516f8398ed7a0 5aeedef3407124890210ab39230105e7125dac32 7c68324170d830c76c4a5d3c0ace690b60191e8f 3aa79bc5ca4d283c14ea56e7eeae2a0a286b5c1b debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' # exclude jni libraries in libcephfs-jni to avoid pointless ldconfig # calls in maintainer scripts; exclude private erasure-code plugins. dh_makeshlibs -V -X/usr/lib/jni -X/usr/lib/powerpc64le-linux-gnu/ceph/erasure-code dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libcephfs2/DEBIAN/symbols doesn't match completely debian/libcephfs2.symbols --- debian/libcephfs2.symbols (libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el) +++ dpkg-gensymbolsPU2Pj9 2023-03-11 01:33:53.970183362 +0000 @@ -1,5 +1,12 @@ libcephfs.so.2 libcephfs2 #MINVER# (regex|c++)"^_.*" 12.0.3 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEE6_M_runEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 ceph_abort_conn@Base 14.2.0 ceph_buffer_free@Base 12.0.3 ceph_chdir@Base 12.0.3 dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/librados2/DEBIAN/symbols doesn't match completely debian/librados2.symbols --- debian/librados2.symbols (librados2_17.2.5-0ubuntu0.22.10.1_ppc64el) +++ dpkg-gensymbolsc7XaUT 2023-03-11 01:33:58.046010504 +0000 @@ -19,6 +19,13 @@ XXH_versionNumber@Base 12.0.3 (regex|c++)"^_.*" 12.0.3 (regex)"^ceph_ver__[0-9a-f]{40}@Base$" 12.0.3 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIM11AdminSocketDoFvvEJPS4_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S6_S7_EEEEE6_M_runEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIM11AdminSocketDoFvvEJPS4_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S6_S7_EEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIM11AdminSocketDoFvvEJPS4_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S6_S7_EEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIM11AdminSocketDoFvvEJPS4_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S6_S7_EEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIM11AdminSocketDoFvvEJPS4_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S6_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIM11AdminSocketDoFvvEJPS4_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S6_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIM11AdminSocketDoFvvEJPS4_EES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S6_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 boost_asio_detail_posix_thread_function@Base 12.0.3 (arch=arm64 armhf)ceph_arch_aarch64_crc32@Base 12.0.3 (arch=arm64 armhf)ceph_arch_arm_probe@Base 12.0.3 dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libradosstriper1/DEBIAN/symbols doesn't match completely debian/libradosstriper1.symbols --- debian/libradosstriper1.symbols (libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el) +++ dpkg-gensymbolsH5YVXV 2023-03-11 01:33:58.885974888 +0000 @@ -1,5 +1,13 @@ libradosstriper.so.1 libradosstriper1 #MINVER# (regex|c++)"^_.*" 0.87 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEE6_M_runEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ17make_named_threadIZN4ceph5async15io_context_pool5startEsEUlvE_JEES_St17basic_string_viewIcSt11char_traitsIcEEOT_DpOT0_EUlSD_SG_E_S7_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + boost_asio_detail_posix_thread_function@Base 17.2.5-0ubuntu0.22.10.1 rados_striper_aio_append@Base 0.87 rados_striper_aio_flush@Base 0.87 rados_striper_aio_read@Base 0.87 dpkg-gensymbols: warning: new libraries appeared in the symbols file: libceph_librbd_pwl_cache.so.1 dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/librbd1/DEBIAN/symbols doesn't match completely debian/librbd1.symbols --- debian/librbd1.symbols (librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el) +++ dpkg-gensymbolsdzJhWl 2023-03-11 01:34:00.273916043 +0000 @@ -1,5 +1,4228 @@ libceph_librbd_parent_cache.so.1 librbd1a (regex|c++)"^_.*" 0.87 + __ceph_plugin_init@Base 17.2.5-0ubuntu0.22.10.1 + __ceph_plugin_version@Base 17.2.5-0ubuntu0.22.10.1 + boost_asio_detail_posix_thread_function@Base 17.2.5-0ubuntu0.22.10.1 +libceph_librbd_pwl_cache.so.1 librbd1 #MINVER# + _Z10buffermodeb@Base 17.2.5-0ubuntu0.22.10.1 + _Z13osdc_categoryv@Base 17.2.5-0ubuntu0.22.10.1 + _Z15finish_contextsINSt7__cxx114listIP7ContextSaIS3_EEEEvPN4ceph6common11CephContextERT_i@Base 17.2.5-0ubuntu0.22.10.1 + _Z15make_error_code9osdc_errc@Base 17.2.5-0ubuntu0.22.10.1 + _Z9stringifyIN3cls3rbd21SnapshotNamespaceTypeEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 17.2.5-0ubuntu0.22.10.1 + _Z9stringifyIiENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 17.2.5-0ubuntu0.22.10.1 + _Z9stringifyImENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN23CachedStackStringStream5cacheE@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail10call_stackINS1_14thread_contextENS1_16thread_info_baseEE4top_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail10call_stackINS1_23strand_executor_service11strand_implEhE4top_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail12service_baseINS1_14strand_serviceEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail17posix_global_implINS0_14system_contextEE9instance_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail30execution_context_service_baseINS1_13epoll_reactorEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail30execution_context_service_baseINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4asio6detail30execution_context_service_baseINS1_9schedulerEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVN5boost4noneE@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVZ9stringifyIN3cls3rbd21SnapshotNamespaceTypeEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVZ9stringifyIPvENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVZ9stringifyIiENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVZ9stringifyImENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance@Base 17.2.5-0ubuntu0.22.10.1 + _ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher12ms_dispatch2ERKN5boost13intrusive_ptrI7MessageEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher16ms_fast_dispatchEP7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher16ms_handle_acceptEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher17ms_fast_dispatch2ERKN5boost13intrusive_ptrI7MessageEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher18ms_fast_preprocessEP7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher19ms_fast_preprocess2ERKN5boost13intrusive_ptrI7MessageEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher21ms_handle_fast_acceptEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher22ms_handle_fast_connectEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10Dispatcher24ms_handle_authenticationEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice10aio_submitEP9IOContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice11read_randomEmmPcb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice16invalidate_cacheEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice4readEmmPN4ceph6buffer7v15_2_04listEP9IOContextb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice5_lockEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice5closeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice5flushEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice5writeEmRN4ceph6buffer7v15_2_04listEbi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice7supportERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice8aio_readEmmPN4ceph6buffer7v15_2_04listEP9IOContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDevice9aio_writeEmRN4ceph6buffer7v15_2_04listEP9IOContextbi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDeviceC1EPN4ceph6common11CephContextEPFvPvS4_ES4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDeviceC2EPN4ceph6common11CephContextEPFvPvS4_ES4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDeviceD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDeviceD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10PMEMDeviceD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextE13_void_dequeueEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextE13_void_processEPvRNS_8TPHandleE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextE20_void_process_finishEPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextE6_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextE6_emptyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10ThreadPool9PointerWQI7ContextED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN10clone_info6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice10reset_zoneEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice13discard_drainEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice13is_rotationalEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice13queue_discardER12interval_setImSt3mapE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice15reset_all_zonesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice16create_with_typeENS_14block_device_tEPN4ceph6common11CephContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFvPvSD_ESD_SF_SD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice18detect_device_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice20supported_bdev_labelEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice21device_type_from_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice6createEPN4ceph6common11CephContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFvPvSC_ESC_SE_SC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice7discardEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11BlockDevice9get_zonesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MMonCommand14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MMonCommand14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MMonCommandD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MMonCommandD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MMonCommandD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MOSDBackoff14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MOSDBackoff14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MOSDBackoffD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MOSDBackoffD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11MOSDBackoffD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11ObserverMgrIN4ceph18md_config_obs_implINS0_6common11ConfigProxyEEEE12add_observerEPS4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11ObserverMgrIN4ceph18md_config_obs_implINS0_6common11ConfigProxyEEEE15remove_observerEPS4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11aio_queue_t12submit_batchESt14_List_iteratorI5aio_tES2_tPvPi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11aio_queue_t18get_next_completedEiPP5aio_ti@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11aio_queue_t4initERSt6vectorIiSaIiEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11aio_queue_t8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11aio_queue_tD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11aio_queue_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN11aio_queue_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E10sub_finishEPS0_i@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E11C_GatherSub6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E11C_GatherSub8completeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E11C_GatherSubD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E11C_GatherSubD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E11C_GatherSubD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E7new_subEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12C_GatherBaseI7ContextS0_E8activateEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12CrushWrapperC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12CrushWrapperC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice10_aio_startEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice10_post_openEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice10_pre_closeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice10aio_submitEP9IOContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice11_aio_threadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice11_detect_vdoEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice11_sync_writeEmRN4ceph6buffer7v15_2_04listEbi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice11read_randomEmmPcb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice13DiscardThread5entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice13DiscardThreadD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice13DiscardThreadD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice13DiscardThreadD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice13_discard_stopEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice13discard_drainEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice13queue_discardER12interval_setImSt3mapE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice14_aio_log_startEP9IOContextmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice14_discard_startEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice14debug_aio_linkER5aio_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice15_aio_log_finishEP9IOContextmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice15_discard_threadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice16debug_aio_unlinkER5aio_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice16invalidate_cacheEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice19AioCompletionThread5entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice19AioCompletionThreadD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice19AioCompletionThreadD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice19AioCompletionThreadD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice21direct_read_unalignedEmmPc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice4readEmmPN4ceph6buffer7v15_2_04listEP9IOContextb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice5_lockEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice5closeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice5flushEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice5writeEmRN4ceph6buffer7v15_2_04listEbi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice7discardEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice8aio_readEmmPN4ceph6buffer7v15_2_04listEP9IOContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice9_aio_stopEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDevice9aio_writeEmRN4ceph6buffer7v15_2_04listEP9IOContextbi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDeviceC1EPN4ceph6common11CephContextEPFvPvS4_ES4_S6_S4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDeviceC2EPN4ceph6common11CephContextEPFvPvS4_ES4_S6_S4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDeviceD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDeviceD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12KernelDeviceD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12ObjectExtentD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12ObjectExtentD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12interval_setImSt3mapE15intersection_ofERKS1_S3_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12interval_setImSt3mapE22intersection_size_asymERKS1_S3_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12interval_setImSt3mapE5eraseEmmSt8functionIFbmmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12interval_setImSt3mapE6insertEmmPmS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN12watch_item_t6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache21WriteLogImageDispatchINS0_8ImageCtxEE9shut_downEP7ContextEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache21WriteLogImageDispatchINS0_8ImageCtxEE9shut_downEP7ContextEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache21WriteLogImageDispatchINS0_8ImageCtxEE9shut_downEP7ContextEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache21WriteLogImageDispatchINS0_8ImageCtxEE9shut_downEP7ContextEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl14C_WriteRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS2_9SyncPointEEEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl14C_WriteRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS2_9SyncPointEEEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl14C_WriteRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS2_9SyncPointEEEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl14C_WriteRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS2_9SyncPointEEEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14new_sync_pointERNS2_16DeferredContextsEEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14new_sync_pointERNS2_16DeferredContextsEEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14new_sync_pointERNS2_16DeferredContextsEEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14new_sync_pointERNS2_16DeferredContextsEEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE18arm_periodic_statsEvEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE18arm_periodic_statsEvEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE18arm_periodic_statsEvEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE18arm_periodic_statsEvEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE19flush_dirty_entriesEP7ContextEUliE3_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE19flush_dirty_entriesEP7ContextEUliE3_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE19flush_dirty_entriesEP7ContextEUliE3_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE19flush_dirty_entriesEP7ContextEUliE3_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE1_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE1_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE1_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE1_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE1_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE1_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE1_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE1_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE24dispatch_deferred_writesEvEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE24dispatch_deferred_writesEvEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE24dispatch_deferred_writesEvEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE24dispatch_deferred_writesEvEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS2_17SyncPointLogEntryEEEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS2_17SyncPointLogEntryEEEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS2_17SyncPointLogEntryEEEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS2_17SyncPointLogEntryEEEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4initEP7ContextEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4initEP7ContextEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4initEP7ContextEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4initEP7ContextEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE1_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE1_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE1_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE1_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE7wake_upEvEUliE1_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE7wake_upEvEUliE1_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE7wake_upEvEUliE1_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE7wake_upEvEUliE1_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE8pwl_initEP7ContextRNS2_16DeferredContextsEEUliE11_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE8pwl_initEP7ContextRNS2_16DeferredContextsEEUliE11_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE8pwl_initEP7ContextRNS2_16DeferredContextsEEUliE11_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE8pwl_initEP7ContextRNS2_16DeferredContextsEEUliE11_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE1_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE1_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE1_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE1_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE2_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE2_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE2_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE2_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE3_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE3_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE3_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE3_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE4_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE4_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE4_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE4_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE5_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE5_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE5_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE5_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16C_DiscardRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20setup_log_operationsEvEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16C_DiscardRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20setup_log_operationsEvEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16C_DiscardRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20setup_log_operationsEvEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl16C_DiscardRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20setup_log_operationsEvEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE17enlist_op_flusherEvEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE17enlist_op_flusherEvEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE17enlist_op_flusherEvEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE17enlist_op_flusherEvEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEPNS2_16C_BlockIORequestINS2_16AbstractWriteLogIS5_EEEEEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEPNS2_16C_BlockIORequestINS2_16AbstractWriteLogIS5_EEEEEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEPNS2_16C_BlockIORequestINS2_16AbstractWriteLogIS5_EEEEEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEPNS2_16C_BlockIORequestINS2_16AbstractWriteLogIS5_EEEEEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE14retire_entriesEmEUliE4_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE14retire_entriesEmEUliE4_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE14retire_entriesEmEUliE4_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE14retire_entriesEmEUliE4_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE18enlist_op_appenderEvEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE18enlist_op_appenderEvEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE18enlist_op_appenderEvEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE18enlist_op_appenderEvEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS2_20GenericWriteLogEntryEESaISA_EERS7_IPN4ceph6buffer7v15_2_04listESaISI_EEP7ContextEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS2_20GenericWriteLogEntryEESaISA_EERS7_IPN4ceph6buffer7v15_2_04listESaISI_EEP7ContextEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS2_20GenericWriteLogEntryEESaISA_EERS7_IPN4ceph6buffer7v15_2_04listESaISI_EEP7ContextEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS2_20GenericWriteLogEntryEESaISA_EERS7_IPN4ceph6buffer7v15_2_04listESaISI_EEP7ContextEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE1_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE1_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE1_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE1_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21enlist_op_update_rootEvEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21enlist_op_update_rootEvEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21enlist_op_update_rootEvEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21enlist_op_update_rootEvEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE2_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE2_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE2_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE2_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE3_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE3_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE3_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE3_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE1_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE1_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE1_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE1_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE2_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE2_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE2_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE2_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS8_EEON4ceph6buffer7v15_2_04listESG_PmiP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE0_clESL_EUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS8_EEON4ceph6buffer7v15_2_04listESG_PmiP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE0_clESL_EUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS8_EEON4ceph6buffer7v15_2_04listESG_PmiP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE0_clESL_EUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS8_EEON4ceph6buffer7v15_2_04listESG_PmiP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE0_clESL_EUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_ENKUliE1_clEiEUliE0_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_ENKUliE1_clEiEUliE0_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_ENKUliE1_clEiEUliE0_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_ENKUliE1_clEiEUliE0_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE0_clESI_EUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE0_clESI_EUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE0_clESI_EUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE0_clESI_EUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE_clESI_EUliE_E6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE_clESI_EUliE_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE_clESI_EUliE_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE_clESI_EUliE_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13MGetPoolStats14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13MGetPoolStats14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13MGetPoolStatsD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13MGetPoolStatsD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13MGetPoolStatsD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN13entity_addr_t6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14MMonGetVersion14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14MMonGetVersion14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14MMonGetVersionD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14MMonGetVersionD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14MMonGetVersionD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14StackStringBufILm4096EE6xsputnEPKcl@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14StackStringBufILm4096EE8overflowEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14StackStringBufILm4096EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14StackStringBufILm4096EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14StackStringBufILm4096EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_t12submit_batchESt14_List_iteratorI5aio_tES2_tPvPi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_t18get_next_completedEiPP5aio_ti@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_t4initERSt6vectorIiSaIiEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_t8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_t9supportedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_tC1Ejbb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_tC2Ejbb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_tD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN14ioring_queue_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15AdminSocketHook10call_asyncESt17basic_string_viewIcSt11char_traitsIcEERKSt3mapINSt7__cxx1112basic_stringIcS2_SaIcEEEN5boost7variantIS8_JbldSt6vectorIS8_SaIS8_EESB_IlSaIlEESB_IdSaIdEEEEESt4lessIvESaISt4pairIKS8_SI_EEEPN4ceph9FormatterERKNSS_6buffer7v15_2_04listESt8functionIFviRSM_RSX_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperation11set_handlerEN3fu27abi_3106detail8functionINS2_6configILb1ELb0ELm16EEENS2_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperation4statEPmPNSt6chrono10time_pointIN4ceph10real_clockENS1_8durationImSt5ratioILl1ELl1000000000EEEEEEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperation6add_opEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperation6pg_nlsEmRKN4ceph6buffer7v15_2_04listE9hobject_tj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperation8scrub_lsERKN8librados11object_id_tEmPSt6vectorINS0_18inconsistent_obj_tESaIS5_EEPjPi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperation8scrub_lsERKN8librados11object_id_tEmPSt6vectorINS0_22inconsistent_snapset_tESaIS5_EEPjPi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperationC1EOS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperationC2EOS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN15ObjectOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN16CB_DoWatchNotifyD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN16CB_DoWatchNotifyD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN17StackStringStreamILm4096EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN17StackStringStreamILm4096EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19HugePagePoolOfPools9from_descERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19HugePagePoolOfPoolsC1ESt3mapImmSt4lessImESaISt4pairIKmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19HugePagePoolOfPoolsC2ESt3mapImmSt4lessImESaISt4pairIKmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19HugePagePoolOfPoolsD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19HugePagePoolOfPoolsD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19PaxosServiceMessage14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19PaxosServiceMessage14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19PaxosServiceMessageD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19PaxosServiceMessageD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN19PaxosServiceMessageD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN20ExplicitHugePagePool17mmaped_buffer_raw11clone_emptyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN20ExplicitHugePagePool17mmaped_buffer_rawD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN20ExplicitHugePagePool17mmaped_buffer_rawD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN20ExplicitHugePagePool17mmaped_buffer_rawD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN20ExplicitHugePagePoolC1Emm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN20ExplicitHugePagePoolC2Emm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN23CachedStackStringStream5CacheD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN23CachedStackStringStream5CacheD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN23CachedStackStringStream5cacheE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN23CachedStackStringStreamC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN23CachedStackStringStreamC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN23CachedStackStringStreamD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN23CachedStackStringStreamD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN24obj_list_snap_response_t6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN24pg_nls_response_templateIN8librados14ListObjectImplEE6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN24pg_nls_response_templateIN8neorados5EntryEE6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN25obj_list_watch_response_t6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd10MirrorPeer23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd10MirrorPeer6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd11MirrorImage23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd11MirrorImage6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd12SnapshotInfo23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd12SnapshotInfo6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd13GroupSnapshot23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd13GroupSnapshot6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd13MigrationSpec23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd13MigrationSpec6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14ChildImageSpec23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14ChildImageSpec6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14GroupImageSpec23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14GroupImageSpec6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14GroupImageSpec8from_keyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14GroupImageSpec9image_keyB5cxx11Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14MirrorImageMap23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14MirrorImageMap6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd14TrashImageSpec6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd15ParentImageSpec23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd15ParentImageSpec6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd16GroupImageStatus23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd16GroupImageStatus6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd17ImageSnapshotSpec23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd17ImageSnapshotSpec6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd17MirrorImageStatus23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd17MirrorImageStatus6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd17SnapshotNamespace23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd17SnapshotNamespace6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd20sanitize_entity_instEP13entity_inst_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd21MirrorImageSiteStatus11decode_metaEhRN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd21MirrorImageSiteStatus17LOCAL_MIRROR_UUIDB5cxx11E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd21MirrorImageSiteStatus23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd21MirrorImageSiteStatus6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd22GroupSnapshotNamespace6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd22TrashSnapshotNamespace6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd23MirrorSnapshotNamespace6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd23MirrorSnapshotNamespaceD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd23MirrorSnapshotNamespaceD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd23get_snap_namespace_typeERKNS0_17SnapshotNamespaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd27MirrorImageSiteStatusOnDisk11decode_metaERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd27MirrorImageSiteStatusOnDisk23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd27MirrorImageSiteStatusOnDisk6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd9GroupSpec23generate_test_instancesERNSt7__cxx114listIPS1_SaIS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbd9GroupSpec6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoNS0_19MirrorPeerDirectionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoNS0_19MirrorSnapshotStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_10MirrorModeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_10MirrorPeerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_11MirrorImageE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_13MigrationSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_14ChildImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_14MigrationStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_14MirrorImageMapE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_15MirrorImageModeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_15ParentImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_16MirrorImageStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_17MirrorImageStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_19AssertSnapcSeqStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_19MigrationHeaderTypeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_21MirrorImageSiteStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_21SnapshotNamespaceTypeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_21UserSnapshotNamespaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_22GroupSnapshotNamespaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_22MirrorImageStatusStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_22TrashSnapshotNamespaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_23MirrorSnapshotNamespaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKNS0_24UnknownSnapshotNamespaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3cls3rbdlsERSoRKSt3mapImmSt4lessImESaISt4pairIKmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEEE13empty_invokerILb1EE6invokeEPNS2_13data_accessorEmS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEEE16internal_invokerINS2_3boxILb0EN8Objecter14CB_Linger_PingESaISD_EEELb0EE6invokeEPNS2_13data_accessorEmS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEEE16internal_invokerINS2_3boxILb0EN8Objecter14CB_Linger_PingESaISD_EEELb1EE6invokeEPNS2_13data_accessorEmS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEEE16internal_invokerINS2_3boxILb0EN8Objecter19CB_Linger_ReconnectESaISD_EEELb0EE6invokeEPNS2_13data_accessorEmS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEEE16internal_invokerINS2_3boxILb0EN8Objecter19CB_Linger_ReconnectESaISD_EEELb1EE6invokeEPNS2_13data_accessorEmS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeERKN4ceph6buffer7v15_2_04listEOEE13empty_invokerILb1EE6invokeEPNS2_13data_accessorEmS7_SD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeESt6vectorIN8librados14ListObjectImplESaISA_EE9hobject_tOEE13empty_invokerILb1EE6invokeEPNS2_13data_accessorEmS7_SC_SD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaISA_EE9hobject_tOEE13empty_invokerILb1EE6invokeEPNS2_13data_accessorEmS7_SC_SD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE13empty_invokerILb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation23CB_ObjectOperation_statESaISJ_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation23CB_ObjectOperation_statESaISJ_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation25CB_ObjectOperation_cmpextESaISJ_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation25CB_ObjectOperation_cmpextESaISJ_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodekeysINS5_9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessISR_EvEEEESaISV_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodekeysINS5_9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessISR_EvEEEESaISV_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodevalsINS5_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_St4lessISR_EvEEEESaISV_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodevalsINS5_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_St4lessISR_EvEEEESaISV_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_decodesnapsESaISJ_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_decodesnapsESaISJ_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_sparse_readISt6vectorISt4pairImmESaISM_EEEESaISP_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_sparse_readISt6vectorISt4pairImmESaISM_EEEESaISP_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation36CB_ObjectOperation_decodewatchersneoESaISJ_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EN15ObjectOperation36CB_ObjectOperation_decodewatchersneoESaISJ_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation11set_handlerENS1_8functionINS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJSE_EEEEEEUlS7_iSD_E_SaISP_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation11set_handlerENS1_8functionINS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJSE_EEEEEEUlS7_iSD_E_SaISP_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation11set_handlerEP7ContextEUlS7_iSD_E_SaISL_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation11set_handlerEP7ContextEUlS7_iSD_E_SaISL_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESM_SD_NS1_8functionINS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvS7_SD_OEEEEEEEUlS7_iSD_E_SaISU_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESM_SD_NS1_8functionINS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvS7_SD_OEEEEEEEUlS7_iSD_E_SaISU_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESM_SD_NS1_8functionINS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJSE_EEEEEEUlS7_iSD_E_SaIST_EEELb0EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEE16internal_invokerINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESM_SD_NS1_8functionINS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJSE_EEEEEEUlS7_iSD_E_SaIST_EEELb1EE6invokeEPNS2_13data_accessorEmS7_iSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvN5boost6system10error_codeEmmmON4ceph6buffer7v15_2_04listEEE13empty_invokerILb1EE6invokeEPNS2_13data_accessorEmS7_mmmSC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvvEE13empty_invokerILb1EE6invokeEPNS2_13data_accessorEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvvEE16internal_invokerINS2_3boxILb0ESt5_BindIFM8ObjecterFvvEPSA_EESaISF_EEELb0EE6invokeEPNS2_13data_accessorEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table14function_traitIFvvEE16internal_invokerINS2_3boxILb0ESt5_BindIFM8ObjecterFvvEPSA_EESaISF_EEELb1EE6invokeEPNS2_13data_accessorEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table17bad_function_callD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table17bad_function_callD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure16invocation_table17bad_function_callD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEEEEEE5traitINS2_3boxILb0EN8Objecter14CB_Linger_PingESaISF_EEEE11process_cmdILb0EEEvPSB_NS3_6opcodeEPNS2_13data_accessorEmSN_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEEEEEE5traitINS2_3boxILb0EN8Objecter14CB_Linger_PingESaISF_EEEE11process_cmdILb1EEEvPSB_NS3_6opcodeEPNS2_13data_accessorEmSN_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEEEEEE5traitINS2_3boxILb0EN8Objecter19CB_Linger_ReconnectESaISF_EEEE11process_cmdILb0EEEvPSB_NS3_6opcodeEPNS2_13data_accessorEmSN_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEEEEEE5traitINS2_3boxILb0EN8Objecter19CB_Linger_ReconnectESaISF_EEEE11process_cmdILb1EEEvPSB_NS3_6opcodeEPNS2_13data_accessorEmSN_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEEEEEE9empty_cmdEPSB_NS3_6opcodeEPNS2_13data_accessorEmSF_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeERKN4ceph6buffer7v15_2_04listEOEEEEE9empty_cmdEPSH_NS3_6opcodeEPNS2_13data_accessorEmSL_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIN8librados14ListObjectImplESaISB_EE9hobject_tOEEEEE9empty_cmdEPSH_NS3_6opcodeEPNS2_13data_accessorEmSL_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaISB_EE9hobject_tOEEEEE9empty_cmdEPSH_NS3_6opcodeEPNS2_13data_accessorEmSL_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation23CB_ObjectOperation_statESaISL_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation23CB_ObjectOperation_statESaISL_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation25CB_ObjectOperation_cmpextESaISL_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation25CB_ObjectOperation_cmpextESaISL_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodekeysINS6_9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIST_EvEEEESaISX_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS15_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodekeysINS6_9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIST_EvEEEESaISX_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS15_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodevalsINS6_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_St4lessIST_EvEEEESaISX_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS15_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation29CB_ObjectOperation_decodevalsINS6_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_St4lessIST_EvEEEESaISX_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS15_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_decodesnapsESaISL_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_decodesnapsESaISL_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_sparse_readISt6vectorISt4pairImmESaISO_EEEESaISR_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmSZ_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation30CB_ObjectOperation_sparse_readISt6vectorISt4pairImmESaISO_EEEESaISR_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmSZ_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation36CB_ObjectOperation_decodewatchersneoESaISL_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EN15ObjectOperation36CB_ObjectOperation_decodewatchersneoESaISL_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmST_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation11set_handlerENS1_8functionINS1_6configILb1ELb0ELm16EEESG_EEEUlS8_iSE_E_SaISP_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmSX_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation11set_handlerENS1_8functionINS1_6configILb1ELb0ELm16EEESG_EEEUlS8_iSE_E_SaISP_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmSX_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation11set_handlerEP7ContextEUlS8_iSE_E_SaISN_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmSV_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation11set_handlerEP7ContextEUlS8_iSE_E_SaISN_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmSV_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESO_SE_NS1_8functionINS1_6configILb1ELb0ELm16EEENS5_ILb1ELb0EJFvS8_SE_OEEEEEEEUlS8_iSE_E_SaISV_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS13_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESO_SE_NS1_8functionINS1_6configILb1ELb0ELm16EEENS5_ILb1ELb0EJFvS8_SE_OEEEEEEEUlS8_iSE_E_SaISV_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS13_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESO_SE_NS1_8functionINS1_6configILb1ELb0ELm16EEESG_EEEUlS8_iSE_E_SaIST_EEEE11process_cmdILb0EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS11_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE5traitINS2_3boxILb0EZN15ObjectOperation8add_callEiSt17basic_string_viewIcSt11char_traitsIcEESO_SE_NS1_8functionINS1_6configILb1ELb0ELm16EEESG_EEEUlS8_iSE_E_SaIST_EEEE11process_cmdILb1EEEvPSH_NS3_6opcodeEPNS2_13data_accessorEmS11_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEE9empty_cmdEPSH_NS3_6opcodeEPNS2_13data_accessorEmSL_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEmmmON4ceph6buffer7v15_2_04listEEEEEE9empty_cmdEPSG_NS3_6opcodeEPNS2_13data_accessorEmSK_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvvEEEEE5traitINS2_3boxILb0ESt5_BindIFM8ObjecterFvvEPSC_EESaISH_EEEE11process_cmdILb0EEEvPS8_NS3_6opcodeEPNS2_13data_accessorEmSP_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvvEEEEE5traitINS2_3boxILb0ESt5_BindIFM8ObjecterFvvEPSC_EESaISH_EEEE11process_cmdILb1EEEvPS8_NS3_6opcodeEPNS2_13data_accessorEmSP_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure6tables6vtableINS1_8propertyILb1ELb0EJFvvEEEEE9empty_cmdEPS8_NS3_6opcodeEPNS2_13data_accessorEmSC_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEEEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEEEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeERKN4ceph6buffer7v15_2_04listEOEEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeERKN4ceph6buffer7v15_2_04listEOEEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIN8librados14ListObjectImplESaISC_EE9hobject_tOEEEEE6invokeILm0ESI_JS9_SE_SF_EEEDaOT0_DpOT1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaISC_EE9hobject_tOEEEEE6invokeILm0ESI_JS9_SE_SF_EEEDaOT0_DpOT1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaISC_EE9hobject_tOEEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaISC_EE9hobject_tOEEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEC1EOSI_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN3fu27abi_3106detail12type_erasure7erasureILb1ENS1_6configILb1ELb0ELm16EEENS1_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph12make_messageI14MMonGetVersionJEEEN5boost13intrusive_ptrIT_EEDpOT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph13decode_noheadISt6vectorI8snapid_tSaIS2_EE11denc_traitsIS4_vEEENSt9enable_ifIXaasrT0_9supportedntsrS8_8featuredEvE4typeEmRT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph13shunique_lockISt12shared_mutexE6unlockEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph13shunique_lockISt12shared_mutexED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph13shunique_lockISt12shared_mutexED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph17coarse_mono_clock3nowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph18md_config_obs_implINS_6common11ConfigProxyEE20handle_subsys_changeERKS2_RKSt3setIiSt4lessIiESaIiEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeEN8neorados5RADOSEEvE4postIJS4_S6_EEEvOSt10unique_ptrIS8_St14default_deleteIS8_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeEN8neorados7FSStatsEEvE8dispatchIJRS4_S6_EEEvOSt10unique_ptrIS8_St14default_deleteIS8_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeENS_6buffer7v15_2_04listEEvE5deferIJ9osdc_errcS7_EEEvOSt10unique_ptrIS9_St14default_deleteIS9_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeENS_6buffer7v15_2_04listEEvE5deferIJRS4_RS7_EEEvOSt10unique_ptrIS9_St14default_deleteIS9_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeENS_6buffer7v15_2_04listEEvE5deferIJRS4_S7_EEEvOSt10unique_ptrIS9_St14default_deleteIS9_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeENS_6buffer7v15_2_04listEEvE5deferIJS4_S7_EEEvOSt10unique_ptrIS9_St14default_deleteIS9_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6buffer7v15_2_04listEEvE4postIJ9monc_errcSA_SD_EEEvOSt10unique_ptrISF_St14default_deleteISF_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async10CompletionIFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaIS7_EENS6_6CursorEEvE8dispatchIJRS4_S9_SA_EEEvOSt10unique_ptrISC_St14default_deleteISC_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEE12destroy_postEOSt5tupleIJSB_SE_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEE13destroy_deferEOSt5tupleIJSB_SE_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEE16destroy_dispatchEOSt5tupleIJSB_SE_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEE12destroy_postEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEE13destroy_deferEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEE16destroy_dispatchEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEE12destroy_postEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEE13destroy_deferEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEE16destroy_dispatchEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEE12destroy_postEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEE13destroy_deferEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEE16destroy_dispatchEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEE12destroy_postEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEE13destroy_deferEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEE16destroy_dispatchEOSt5tupleIJSC_mmEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EE12destroy_postEOSt5tupleIJSC_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EE13destroy_deferEOSt5tupleIJSC_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EE16destroy_dispatchEOSt5tupleIJSC_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE12destroy_postEOSt5tupleIJSM_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE13destroy_deferEOSt5tupleIJSM_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE16destroy_dispatchEOSt5tupleIJSM_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE12destroy_postEOSt5tupleIJSM_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE13destroy_deferEOSt5tupleIJSM_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE16destroy_dispatchEOSt5tupleIJSM_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EE7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5timerINS_17coarse_mono_clockEE12cancel_eventEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5timerINS_17coarse_mono_clockEE12timer_threadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5timerINS_17coarse_mono_clockEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph5timerINS_17coarse_mono_clockEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_013end_of_bufferC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_013end_of_bufferC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_013end_of_bufferD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_013end_of_bufferD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_013end_of_bufferD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_015malformed_inputC1EPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_015malformed_inputC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_015malformed_inputC2EPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_015malformed_inputC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_015malformed_inputD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_015malformed_inputD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_015malformed_inputD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_04list19contiguous_appender18flush_and_continueEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_04list19contiguous_appender6appendERKS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_04list9buffers_t17clear_and_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_04listC1EOS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_04listC2EOS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_05errorD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_05errorD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6buffer7v15_2_05errorD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6common11bad_cmd_getD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6common11bad_cmd_getD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6common11bad_cmd_getD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeI11osd_reqid_t11denc_traitsIS1_vEEENSt9enable_ifIXaasrT0_9supportedsrS5_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeI6uuid_d11denc_traitsIS1_vEEENSt9enable_ifIXaasrT0_9supportedsrS5_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeIN3cls3rbd14ChildImageSpecESt4lessIS3_ESaIS3_E11denc_traitsIS3_vEEENSt9enable_ifIXntsrT2_9supportedEvE4typeERSt3setIT_T0_T1_ERNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeIN3cls3rbd22MirrorImageStatusStateEiSt4lessIS3_ESaISt4pairIKS3_iEE11denc_traitsIS3_vESA_IivEEENSt9enable_ifIXoontsrT3_9supportedntsrT4_9supportedEvE4typeERSt3mapIT_T0_T1_T2_ERNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeIN5boost9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6buffer7v15_2_04listESt4lessIS9_EvEE11denc_traitsISF_vEEENSt9enable_ifIXaasrT0_9supportedntsrSJ_15need_contiguousEvE4typeERT_RNSC_13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeIN5boost9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_EvEE11denc_traitsISC_vEEENSt9enable_ifIXaasrT0_9supportedntsrSG_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeIN6librbd5cache3pwl3ssd10SuperBlockE11denc_traitsIS5_vEEENSt9enable_ifIXaasrT0_9supportedsrS9_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeINSt7__cxx114listINS1_12basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EEE11denc_traitsIS9_vEEENSt9enable_ifIXaasrT0_9supportedntsrSD_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEE11denc_traitsISE_vEEENSt9enable_ifIXaasrT0_9supportedsrSI_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeISt3mapImmSt4lessImESaISt4pairIKmmEEE11denc_traitsIS8_vEEENSt9enable_ifIXaasrT0_9supportedsrSC_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeISt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS7_ESaIS7_EE11denc_traitsISB_vEEENSt9enable_ifIXaasrT0_9supportedntsrSF_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeISt6vectorI8snapid_tSaIS2_EE11denc_traitsIS4_vEEENSt9enable_ifIXaasrT0_9supportedsrS8_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE11denc_traitsIS9_vEEENSt9enable_ifIXaasrT0_9supportedntsrSD_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph6decodeISt6vectorISt4pairImmESaIS3_EE11denc_traitsIS5_vEEENSt9enable_ifIXaasrT0_9supportedntsrS9_15need_contiguousEvE4typeERT_RNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph7logging12MutableEntryC1Ess@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph7logging12MutableEntryC2Ess@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph7logging12MutableEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph7logging12MutableEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph7logging12MutableEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph7logging9log_clock10coarse_nowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph9BitVectorILh2EE11decode_dataERNS_6buffer7v15_2_04list13iterator_implILb1EEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph9BitVectorILh2EE13decode_footerERNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph9BitVectorILh2EE13decode_headerERNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph9BitVectorILh2EE6decodeERNS_6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN4ceph9Formatter9dump_boolESt17basic_string_viewIcSt11char_traitsIcEEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5MPing14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5MPing14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5MPingD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5MPingD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5MPingD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5OSDOp10clear_dataIN5boost9container12small_vectorIS_Lm2EvvEEEEvRT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5OSDOpC1EOS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5OSDOpC2EOS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5OSDOpD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5OSDOpD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5_denc15maplike_detailsIN5boost9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4ceph6buffer7v15_2_04listESt4lessIS9_EvEEE6insertIJSt4pairIS9_SD_EEEEvRSG_DpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5_denc15setlike_detailsIN5boost9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_EvEEE6insertIJS9_EEEvRSC_DpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_17bad_function_callEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_17bad_function_callEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_17bad_function_callEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio12bad_executorEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio12bad_executorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio12bad_executorEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio21invalid_service_ownerEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio21invalid_service_ownerEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio21invalid_service_ownerEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio22service_already_existsEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio22service_already_existsEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_4asio22service_already_existsEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_6system12system_errorEEC1ERKS3_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_6system12system_errorEEC2ERKS3_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_6system12system_errorEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_6system12system_errorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_6system12system_errorEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_7bad_getEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_7bad_getEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost10wrapexceptINS_7bad_getEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost17bad_function_callD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost17bad_function_callD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost17bad_function_callD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS8_10Config_mapIS7_EEEESt4lessIS7_ESaISt4pairIKS7_SC_EEEEC1ERKSJ_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS8_10Config_mapIS7_EEEESt4lessIS7_ESaISt4pairIKS7_SC_EEEEC2ERKSJ_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost17recursive_wrapperISt6vectorIN11json_spirit10Value_implINS2_10Config_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEEC1ERKSF_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost17recursive_wrapperISt6vectorIN11json_spirit10Value_implINS2_10Config_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEESaISC_EEEC2ERKSF_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio10io_context7service11notify_forkENS0_17execution_context10fork_eventE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio10io_context7service12fork_serviceENS0_17execution_context10fork_eventE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio10io_context7service16shutdown_serviceEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio12bad_executorD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio12bad_executorD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio12bad_executorD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio14system_contextC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio14system_contextC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio17execution_context7service11notify_forkENS1_10fork_eventE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio19executor_work_guardINS0_10io_context19basic_executor_typeISaIvELj0EEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio19executor_work_guardINS0_10io_context19basic_executor_typeISaIvELj0EEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio21invalid_service_ownerD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio21invalid_service_ownerD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio21invalid_service_ownerD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio22service_already_existsD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio22service_already_existsD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio22service_already_existsD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10call_stackINS1_14thread_contextENS1_16thread_info_baseEE3topEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10call_stackINS1_14thread_contextENS1_16thread_info_baseEE4top_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10call_stackINS1_14thread_contextENS1_16thread_info_baseEE8containsEPS3_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10call_stackINS1_23strand_executor_service11strand_implEhE4top_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_13epoll_reactorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_13epoll_reactorEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_14strand_serviceEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_14strand_serviceEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_9schedulerEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail10service_idINS1_9schedulerEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerI18CB_SelfmanagedSnapSt5tupleIJNS_6system10error_codeENS3_6buffer7v15_2_04listEEEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEES7_vJSA_SD_EEEENS1_19scheduler_operationEE11do_completeEPvPSP_RKSA_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerI18CB_SelfmanagedSnapSt5tupleIJNS_6system10error_codeENS3_6buffer7v15_2_04listEEEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEES7_vJSA_SD_EEEENS1_19scheduler_operationEE3ptr5resetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIN8Objecter16CB_Op_Map_LatestESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEES8_vJSB_mmEEEENS1_19scheduler_operationEE11do_completeEPvPSN_RKSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIN8Objecter20CB_Linger_Map_LatestESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEES8_vJSB_mmEEEENS1_19scheduler_operationEE11do_completeEPvPSN_RKSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIN8Objecter21CB_Command_Map_LatestESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEES8_vJSB_mmEEEENS1_19scheduler_operationEE11do_completeEPvPSN_RKSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIN8Objecter22CB_Objecter_GetVersionESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEES8_vJSB_mmEEEENS1_19scheduler_operationEE11do_completeEPvPSN_RKSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerINS4_6detail24rvalue_reference_wrapperINS4_6waiterIJNS_6system10error_codeEEEEEESt5tupleIJSB_EEEEEESaINS7_14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEESD_vJSB_EEEENS1_19scheduler_operationEE11do_completeEPvPSP_RKSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISF_EEEUlNS_6system10error_codeEE_St5tupleIJSK_EEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEESL_vJSK_EEEENS1_19scheduler_operationEE11do_completeEPvPSY_RKSK_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISF_EEEUlNS_6system10error_codeEE_St5tupleIJSK_EEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEESL_vJSK_EEEENS1_19scheduler_operationEE3ptr5resetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISF_EEEUlNS_6system10error_codeEE_St5tupleIJSK_EEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEESL_vJSK_EEEENS1_19scheduler_operationEE11do_completeEPvPSY_RKSK_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opIN4ceph5async17ForwardingHandlerINS4_17CompletionHandlerIZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISF_EEEUlNS_6system10error_codeEE_St5tupleIJSK_EEEEEESaINS4_6detail14CompletionImplINS0_10io_context19basic_executor_typeISaIvELj0EEESL_vJSK_EEEENS1_19scheduler_operationEE3ptr5resetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11executor_opINS1_17executor_functionESaIvENS1_19scheduler_operationEE11do_completeEPvPS5_RKNS_6system10error_codeEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11object_poolINS1_13epoll_reactor16descriptor_stateEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11object_poolINS1_13epoll_reactor16descriptor_stateEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEE12remove_timerERNSA_14per_timer_dataE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEE14get_all_timersERNS1_8op_queueINS1_19scheduler_operationEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEE16get_ready_timersERNS1_8op_queueINS1_19scheduler_operationEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS0_14system_context15thread_functionEE3runEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS0_14system_context15thread_functionEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS0_14system_context15thread_functionEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS0_14system_context15thread_functionEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS1_9scheduler15thread_functionEE3runEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS1_9scheduler15thread_functionEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS1_9scheduler15thread_functionEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12posix_thread4funcINS1_9scheduler15thread_functionEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12service_baseINS1_14strand_serviceEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12wait_handlerIZN9MonClient10MonCommandC4ERS3_mSt10unique_ptrIN4ceph5async10CompletionIFvNS_6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS7_6buffer7v15_2_04listEEvEESt14default_deleteISM_EEEUlSB_E_NS0_8executorEE11do_completeEPvPNS1_19scheduler_operationERKSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail12wait_handlerIZN9MonClient10MonCommandC4ERS3_mSt10unique_ptrIN4ceph5async10CompletionIFvNS_6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS7_6buffer7v15_2_04listEEvEESt14default_deleteISM_EEEUlSB_E_NS0_8executorEE3ptr5resetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactor11notify_forkENS0_17execution_context10fork_eventE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactor14schedule_timerINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEvRNS1_11timer_queueIT_EERKNSC_9time_typeERNSD_14per_timer_dataEPNS1_7wait_opE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactor15do_epoll_createEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactor3runElRNS1_8op_queueINS1_19scheduler_operationEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactor8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactorD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactorD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail13epoll_reactorD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14do_throw_errorERKNS_6system10error_codeEPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14io_object_implINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEENS0_8executorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14io_object_implINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEENS0_8executorEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14strand_service11do_completeEPvPNS1_19scheduler_operationERKNS_6system10error_codeEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14strand_service4postIZN6librbd4asio9ContextWQ5queueEP7ContextiEUlvE_EEvRPNS2_11strand_implERT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14strand_service8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14strand_serviceD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14strand_serviceD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail14strand_serviceD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail16service_registry14do_use_serviceERKNS0_17execution_context7service3keyEPFPS4_PvES9_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail16service_registry6createINS1_13epoll_reactorENS0_17execution_contextEEEPNS5_7serviceEPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail16service_registry6createINS1_14strand_serviceENS0_10io_contextEEEPNS0_17execution_context7serviceEPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail16service_registry6createINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS8_EEEEEENS0_10io_contextEEEPNS0_17execution_context7serviceEPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail16service_registry6createINS1_9schedulerENS0_17execution_contextEEEPNS5_7serviceEPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17executor_function8completeINS1_7binder1IZN9MonClient10MonCommandC4ERS5_mSt10unique_ptrIN4ceph5async10CompletionIFvNS_6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS9_6buffer7v15_2_04listEEvEESt14default_deleteISO_EEEUlSD_E_SD_EESaIvEEEvPNS2_9impl_baseEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17executor_functionD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17executor_functionD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17handler_work_baseINS0_8executorEvNS0_10io_contextES3_vED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17handler_work_baseINS0_8executorEvNS0_10io_contextES3_vED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17posix_global_implINS0_14system_contextEE10init_once_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17posix_global_implINS0_14system_contextEE11static_ptr_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17posix_global_implINS0_14system_contextEE7do_initEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17posix_global_implINS0_14system_contextEE9instance_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17posix_global_implINS0_14system_contextEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail17posix_global_implINS0_14system_contextEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail18completion_handlerI15CB_DoWatchErrorNS0_10io_context19basic_executor_typeISaIvELj0EEEE11do_completeEPvPNS1_19scheduler_operationERKNS_6system10error_codeEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail18completion_handlerI16CB_DoWatchNotifyNS0_10io_context19basic_executor_typeISaIvELj0EEEE11do_completeEPvPNS1_19scheduler_operationERKNS_6system10error_codeEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail18completion_handlerIZN6librbd4asio9ContextWQ5queueEP7ContextiEUlvE_NS0_10io_context19basic_executor_typeISaIvELj0EEEE11do_completeEPvPNS1_19scheduler_operationERKNS_6system10error_codeEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail18completion_handlerIZN8neorados13NotifyHandler10handle_ackENS_6system10error_codeEON4ceph6buffer7v15_2_04listEEUlvE_NS0_10io_context19basic_executor_typeISaIvELj0EEEE11do_completeEPvPNS1_19scheduler_operationERKS6_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail18completion_handlerIZN8neorados13NotifyHandlerclENS_6system10error_codeEON4ceph6buffer7v15_2_04listEEUlvE_NS0_10io_context19basic_executor_typeISaIvELj0EEEE11do_completeEPvPNS1_19scheduler_operationERKS6_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail20posix_tss_ptr_createERj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEE8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail26eventfd_select_interrupter16open_descriptorsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail30execution_context_service_baseINS1_13epoll_reactorEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail30execution_context_service_baseINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail30execution_context_service_baseINS1_9schedulerEE2idE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14strand_service11strand_implEhE7contextEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14strand_service11strand_implEhE7contextEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_23strand_executor_service11strand_implEhE7contextEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_23strand_executor_service11strand_implEhE7contextEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail8op_queueINS1_19scheduler_operationEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail8op_queueINS1_19scheduler_operationEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler10do_run_oneERNS1_27conditionally_enabled_mutex11scoped_lockERNS1_21scheduler_thread_infoERKNS_6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler12task_cleanupD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler12task_cleanupD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler12work_cleanupD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler12work_cleanupD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler25post_immediate_completionEPNS1_19scheduler_operationEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler4stopEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9scheduler8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9schedulerD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9schedulerD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio6detail9schedulerD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E15on_work_startedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E16on_work_finishedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E4postEONS0_6detail17executor_functionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E5deferEONS0_6detail17executor_functionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E6targetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E7contextEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E7destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E8dispatchEONS0_6detail17executor_functionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_ED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_ED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_ED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE14internal_flushEbP7ContextEUlRNS5_29GuardedRequestFunctionContextEE1_E6manageERKNS1_15function_bufferERSF_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listESJ_PmiP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_E6manageERKNS1_15function_bufferERSR_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE5flushENS3_2io11FlushSourceEP7ContextEUlRNS5_29GuardedRequestFunctionContextEE1_E6manageERKNS1_15function_bufferERSH_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE5writeEOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_E6manageERKNS1_15function_bufferERSQ_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE7discardEmmjP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_E6manageERKNS1_15function_bufferERSF_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE9writesameEmmON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_E6manageERKNS1_15function_bufferERSK_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl3rwl8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbEUlRNS5_29GuardedRequestFunctionContextEE_E6manageERKNS1_15function_bufferERSN_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZN6librbd5cache3pwl3ssd8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbEUlRNS5_29GuardedRequestFunctionContextEE_E6manageERKNS1_15function_bufferERSN_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZZN6librbd5cache3pwl3ssd8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbENKUliE0_clEiEUlRNS5_29GuardedRequestFunctionContextEE0_E6manageERKNS1_15function_bufferERSO_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function15functor_managerIZZN6librbd5cache3pwl3ssd8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbENKUliE0_clEiEUlRNS5_29GuardedRequestFunctionContextEE_E6manageERKNS1_15function_bufferERSO_NS1_30functor_manager_operation_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE14internal_flushEbP7ContextEUlRNS5_29GuardedRequestFunctionContextEE1_vSC_E6invokeERNS1_15function_bufferESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listESJ_PmiP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_vSO_E6invokeERNS1_15function_bufferESO_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE5flushENS3_2io11FlushSourceEP7ContextEUlRNS5_29GuardedRequestFunctionContextEE1_vSE_E6invokeERNS1_15function_bufferESE_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE5writeEOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_vSN_E6invokeERNS1_15function_bufferESN_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE7discardEmmjP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_vSC_E6invokeERNS1_15function_bufferESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl16AbstractWriteLogINS3_8ImageCtxEE9writesameEmmON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS5_29GuardedRequestFunctionContextEE0_vSH_E6invokeERNS1_15function_bufferESH_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl3rwl8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbEUlRNS5_29GuardedRequestFunctionContextEE_vSK_E6invokeERNS1_15function_bufferESK_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZN6librbd5cache3pwl3ssd8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbEUlRNS5_29GuardedRequestFunctionContextEE_vSK_E6invokeERNS1_15function_bufferESK_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZZN6librbd5cache3pwl3ssd8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbENKUliE0_clEiEUlRNS5_29GuardedRequestFunctionContextEE0_vSL_E6invokeERNS1_15function_bufferESL_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6detail8function26void_function_obj_invoker1IZZN6librbd5cache3pwl3ssd8WriteLogINS3_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS5_15GenericLogEntryEESaISE_EEERNS5_16DeferredContextsEbENKUliE0_clEiEUlRNS5_29GuardedRequestFunctionContextEE_vSL_E6invokeERNS1_15function_bufferESL_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system12system_errorC1EiRKNS0_14error_categoryEPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system12system_errorD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system12system_errorD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system12system_errorD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system6detail10cat_holderIvE24system_category_instanceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system6detail10cat_holderIvE25generic_category_instanceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system6detail11failed_implEiRKNS0_14error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system6detail12std_categoryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system6detail12std_categoryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system6detail12std_categoryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost6systemeqERKNS0_10error_codeERKNS0_15error_conditionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7bad_getD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7bad_getD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7bad_getD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantIN3cls3rbd21UserSnapshotNamespaceEJNS2_22GroupSnapshotNamespaceENS2_22TrashSnapshotNamespaceENS2_23MirrorSnapshotNamespaceENS2_24UnknownSnapshotNamespaceEEE14variant_assignEOS8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantIN3cls3rbd21UserSnapshotNamespaceEJNS2_22GroupSnapshotNamespaceENS2_22TrashSnapshotNamespaceENS2_23MirrorSnapshotNamespaceENS2_24UnknownSnapshotNamespaceEEE15destroy_contentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantIN3cls3rbd21UserSnapshotNamespaceEJNS2_22GroupSnapshotNamespaceENS2_22TrashSnapshotNamespaceENS2_23MirrorSnapshotNamespaceENS2_24UnknownSnapshotNamespaceEEEC1ERKS8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantIN3cls3rbd21UserSnapshotNamespaceEJNS2_22GroupSnapshotNamespaceENS2_22TrashSnapshotNamespaceENS2_23MirrorSnapshotNamespaceENS2_24UnknownSnapshotNamespaceEEEC2ERKS8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantINS_17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS9_10Config_mapIS8_EEEESt4lessIS8_ESaISt4pairIKS8_SD_EEEEEJNS1_ISt6vectorISD_SaISD_EEEES8_bldNS9_4NullEmEE14variant_assignEOSR_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantINS_17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS9_10Config_mapIS8_EEEESt4lessIS8_ESaISt4pairIKS8_SD_EEEEEJNS1_ISt6vectorISD_SaISD_EEEES8_bldNS9_4NullEmEE15destroy_contentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantINS_17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS9_10Config_mapIS8_EEEESt4lessIS8_ESaISt4pairIKS8_SD_EEEEEJNS1_ISt6vectorISD_SaISD_EEEES8_bldNS9_4NullEmEEC1EOSR_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantINS_17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS9_10Config_mapIS8_EEEESt4lessIS8_ESaISt4pairIKS8_SD_EEEEEJNS1_ISt6vectorISD_SaISD_EEEES8_bldNS9_4NullEmEEC1ERKSR_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantINS_17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS9_10Config_mapIS8_EEEESt4lessIS8_ESaISt4pairIKS8_SD_EEEEEJNS1_ISt6vectorISD_SaISD_EEEES8_bldNS9_4NullEmEEC2EOSR_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost7variantINS_17recursive_wrapperISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS9_10Config_mapIS8_EEEESt4lessIS8_ESaISt4pairIKS8_SD_EEEEEJNS1_ISt6vectorISD_SaISD_EEEES8_bldNS9_4NullEmEEC2ERKSR_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost8lockfree5queueIPvJEE3popIS2_EEbRT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost8lockfree5queueIPvJEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost8lockfree5queueIPvJEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container15throw_bad_allocEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container18throw_length_errorEPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container3dtl7memmoveIPPN4ceph6buffer7v15_2_04listES8_EET0_T_SA_S9_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container3dtl7memmoveIPPNS_6system10error_codeES6_EET0_T_S8_S7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container3dtl7memmoveIPPiS4_EET0_T_S6_S5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container3dtl7memmoveIPcS3_EET0_T_S5_S4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container3dtl9flat_treeINS1_4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8neorados9PoolStatsEEENS1_9select1stIS9_EESt4lessIS9_ENS0_13new_allocatorISC_EEE13insert_uniqueENS0_12vec_iteratorIPSC_Lb1EEEOSC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorI5OSDOpNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvE16priv_copy_assignIS6_EENS_11move_detail13disable_if_orIvNS0_3dtl10is_versionINS0_14real_allocatorIS2_T_E4typeELj0EEENS9_12is_differentISG_S6_EENS9_5bool_ILb0EEESL_E4typeERKNS1_IS2_SE_vEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorI5OSDOpNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvE40priv_forward_range_insert_expand_forwardINS0_3dtl32insert_value_initialized_n_proxyIS6_PS2_EEEEvSB_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorI5OSDOpNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorI5OSDOpNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorI5iovecNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorI5iovecNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIN3fu27abi_3106detail8functionINS4_6configILb1ELb0ELm16EEENS4_8propertyILb1ELb0EJFvNS_6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEENS0_22small_vector_allocatorISJ_NS0_13new_allocatorIvEEvEEvE40priv_forward_range_insert_expand_forwardINS0_3dtl18insert_range_proxyISN_NS_13move_iteratorIPSJ_EEST_EEEEvST_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIN3fu27abi_3106detail8functionINS4_6configILb1ELb0ELm16EEENS4_8propertyILb1ELb0EJFvNS_6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEENS0_22small_vector_allocatorISJ_NS0_13new_allocatorIvEEvEEvE40priv_forward_range_insert_expand_forwardINS0_3dtl32insert_value_initialized_n_proxyISN_PSJ_EEEEvSS_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIN3fu27abi_3106detail8functionINS4_6configILb1ELb0ELm16EEENS4_8propertyILb1ELb0EJFvNS_6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEENS0_22small_vector_allocatorISJ_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIN3fu27abi_3106detail8functionINS4_6configILb1ELb0ELm16EEENS4_8propertyILb1ELb0EJFvNS_6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEENS0_22small_vector_allocatorISJ_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIN7striper23LightweightObjectExtentENS0_22small_vector_allocatorIS3_NS0_13new_allocatorIvEEvEEvE40priv_forward_range_insert_expand_forwardINS0_3dtl20insert_emplace_proxyIS7_PS3_JRmSD_SD_mEEEEEvSC_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIN7striper23LightweightObjectExtentENS0_22small_vector_allocatorIS3_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIN7striper23LightweightObjectExtentENS0_22small_vector_allocatorIS3_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorINS0_3dtl4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11pool_stat_tEENS0_13new_allocatorISB_EEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorINS0_3dtl4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11pool_stat_tEENS0_13new_allocatorISB_EEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorINS0_3dtl4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8neorados9PoolStatsEEENS0_13new_allocatorISC_EEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorINS0_3dtl4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8neorados9PoolStatsEEENS0_13new_allocatorISC_EEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPN4ceph6buffer7v15_2_04listENS0_22small_vector_allocatorIS6_NS0_13new_allocatorIvEEvEEvE11priv_resizeIS6_EEvmRKT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPN4ceph6buffer7v15_2_04listENS0_22small_vector_allocatorIS6_NS0_13new_allocatorIvEEvEEvE25priv_forward_range_insertINS0_3dtl18insert_range_proxyISA_NS_13move_iteratorIPS6_EESG_EEEENS0_12vec_iteratorISG_Lb0EEERKSG_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPN4ceph6buffer7v15_2_04listENS0_22small_vector_allocatorIS6_NS0_13new_allocatorIvEEvEEvE25priv_forward_range_insertINS0_3dtl21insert_n_copies_proxyISA_PS6_EEEENS0_12vec_iteratorISF_Lb0EEERKSF_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPN4ceph6buffer7v15_2_04listENS0_22small_vector_allocatorIS6_NS0_13new_allocatorIvEEvEEvE40priv_forward_range_insert_expand_forwardINS0_3dtl18insert_range_proxyISA_NS_13move_iteratorIPS6_EESG_EEEEvSG_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPN4ceph6buffer7v15_2_04listENS0_22small_vector_allocatorIS6_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPN4ceph6buffer7v15_2_04listENS0_22small_vector_allocatorIS6_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPNS_6system10error_codeENS0_22small_vector_allocatorIS4_NS0_13new_allocatorIvEEvEEvE11priv_resizeIS4_EEvmRKT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPNS_6system10error_codeENS0_22small_vector_allocatorIS4_NS0_13new_allocatorIvEEvEEvE25priv_forward_range_insertINS0_3dtl18insert_range_proxyIS8_NS_13move_iteratorIPS4_EESE_EEEENS0_12vec_iteratorISE_Lb0EEERKSE_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPNS_6system10error_codeENS0_22small_vector_allocatorIS4_NS0_13new_allocatorIvEEvEEvE25priv_forward_range_insertINS0_3dtl21insert_n_copies_proxyIS8_PS4_EEEENS0_12vec_iteratorISD_Lb0EEERKSD_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPNS_6system10error_codeENS0_22small_vector_allocatorIS4_NS0_13new_allocatorIvEEvEEvE40priv_forward_range_insert_expand_forwardINS0_3dtl18insert_range_proxyIS8_NS_13move_iteratorIPS4_EESE_EEEEvSE_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPNS_6system10error_codeENS0_22small_vector_allocatorIS4_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPNS_6system10error_codeENS0_22small_vector_allocatorIS4_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPiNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvE11priv_resizeIS2_EEvmRKT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPiNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvE25priv_forward_range_insertINS0_3dtl18insert_range_proxyIS6_NS_13move_iteratorIPS2_EESC_EEEENS0_12vec_iteratorISC_Lb0EEERKSC_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPiNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvE25priv_forward_range_insertINS0_3dtl21insert_n_copies_proxyIS6_PS2_EEEENS0_12vec_iteratorISB_Lb0EEERKSB_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPiNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvE40priv_forward_range_insert_expand_forwardINS0_3dtl18insert_range_proxyIS6_NS_13move_iteratorIPS2_EESC_EEEEvSC_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPiNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIPiNS0_22small_vector_allocatorIS2_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorISt4pairImmENS0_22small_vector_allocatorIS3_NS0_13new_allocatorIvEEvEEvED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorISt4pairImmENS0_22small_vector_allocatorIS3_NS0_13new_allocatorIvEEvEEvED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container6vectorIcNS0_22small_vector_allocatorIcNS0_13new_allocatorIvEEvEEvE25priv_forward_range_insertINS0_3dtl18insert_range_proxyIS5_PKcPcEEEENS0_12vec_iteratorISC_Lb0EEERKSC_mT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8neorados9PoolStatsESt4lessIS7_EvE14priv_subscriptERKS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE5clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9intrusive11bstree_implINS0_8mhtraitsIN4ceph5timerINS3_17coarse_mono_clockEE5eventENS0_15set_member_hookIJNS0_9link_modeILNS0_14link_mode_typeE0EEEEEEXadL_ZNS7_10event_linkEEEEENS6_6id_keyEvmLb0ELNS0_10algo_typesE5EvE13insert_uniqueERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9intrusive11bstree_implINS0_8mhtraitsIN4ceph5timerINS3_17coarse_mono_clockEE5eventENS0_15set_member_hookIJNS0_9link_modeILNS0_14link_mode_typeE0EEEEEEXadL_ZNS7_13schedule_linkEEEEEvvmLb0ELNS0_10algo_typesE5EvE13insert_uniqueERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5boost9intrusive17rbtree_algorithmsINS0_18rbtree_node_traitsIPvLb0EEEE42rebalance_after_erasure_restore_invariantsEPNS0_11rbtree_nodeIS3_EES8_S8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5btree8internal14btree_iteratorINS0_10btree_nodeINS0_10map_paramsI4pg_tP7ceph_leIjESt4lessIS4_ESaISt4pairIKS4_S7_EELi256ELb0EEEEERSC_PSC_E14decrement_slowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5btree8internal5btreeINS0_10map_paramsI4pg_tP7ceph_leIjESt4lessIS3_ESaISt4pairIKS3_S6_EELi256ELb0EEEE12insert_multiIRKSB_EENS0_14btree_iteratorINS0_10btree_nodeISD_EERSB_PSB_EERSA_OT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5btree8internal5btreeINS0_10map_paramsI4pg_tP7ceph_leIjESt4lessIS3_ESaISt4pairIKS3_S6_EELi256ELb0EEEE16internal_emplaceIJRKSB_EEENS0_14btree_iteratorINS0_10btree_nodeISD_EERSB_PSB_EESN_DpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5btree8internal5btreeINS0_10map_paramsI4pg_tP7ceph_leIjESt4lessIS3_ESaISt4pairIKS3_S6_EELi256ELb0EEEE18rebalance_or_splitEPNS0_14btree_iteratorINS0_10btree_nodeISD_EERSB_PSB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5btree8internal5btreeINS0_10map_paramsI4pg_tP7ceph_leIjESt4lessIS3_ESaISt4pairIKS3_S6_EELi256ELb0EEEE28copy_or_move_values_in_orderIKSE_EEvPT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5btree8internal5btreeINS0_10map_paramsI4pg_tP7ceph_leIjESt4lessIS3_ESaISt4pairIKS3_S6_EELi256ELb0EEEE5clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN5spg_t6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6HitSet6ParamsD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6HitSet6ParamsD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6HitSet6ParamsD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMap11IncrementalC1ERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMap11IncrementalC2ERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMap11IncrementalD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMap11IncrementalD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMap17deepish_copy_fromERKS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMap7addrs_sD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMap7addrs_sD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMapC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMapC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMapD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6OSDMapD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6RWLock7WLockerD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6RWLock7WLockerD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6RWLockD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6RWLockD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10BlockGuardINS_5cache3pwl14GuardedRequestEE6detainERKNS_11BlockExtentEPS3_PPNS_14BlockGuardCellE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10BlockGuardINS_5cache3pwl14GuardedRequestEE7releaseEPNS_14BlockGuardCellEPNSt7__cxx114listIS3_SaIS3_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10BlockGuardINS_5cache3pwl14GuardedRequestEEC1EPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10BlockGuardINS_5cache3pwl14GuardedRequestEEC2EPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10BlockGuardINS_5cache3pwl14GuardedRequestEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10BlockGuardINS_5cache3pwl14GuardedRequestEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client10dir_get_idEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_PSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client10get_parentEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPN3cls3rbd15ParentImageSpecEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client10parent_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3cls3rbd15ParentImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client10set_parentEPN8librados7v14_2_020ObjectWriteOperationERKN3cls3rbd15ParentImageSpecEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client10set_parentEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd15ParentImageSpecEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client10trash_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPSt3mapISA_N3cls3rbd14TrashImageSpecESt4lessISA_ESaISt4pairISB_SG_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12child_attachEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tRKN3cls3rbd14ChildImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12child_attachEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tRKN3cls3rbd14ChildImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12child_detachEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tRKN3cls3rbd14ChildImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12child_detachEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tRKN3cls3rbd14ChildImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12create_imageEPN8librados7v14_2_020ObjectWriteOperationEmhmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12create_imageEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmhmSC_l@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12dir_get_nameEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_PSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12get_childrenEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd15ParentImageSpecERSt3setISA_St4lessISA_ESaISA_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12get_featuresEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbPmSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12get_id_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12metadata_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_PSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12metadata_setEPN8librados7v14_2_020ObjectWriteOperationERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4ceph6buffer7v15_2_04listESt4lessISB_ESaISt4pairIKSB_SF_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12metadata_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt3mapISA_N4ceph6buffer7v15_2_04listESt4lessISA_ESaISt4pairISB_SH_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12remove_childEPN8librados7v14_2_020ObjectWriteOperationERKN3cls3rbd15ParentImageSpecERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12remove_childEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd15ParentImageSpecESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12set_featuresEPN8librados7v14_2_020ObjectWriteOperationEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12set_featuresEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12snapshot_addEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd17SnapshotNamespaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12snapshot_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPN3cls3rbd12SnapshotInfoE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12trash_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client12trash_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13children_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPSt3setIN3cls3rbd14ChildImageSpecESt4lessISH_ESaISH_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13dir_add_imageEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13dir_add_imageEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_SC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13dir_state_setEPN8librados7v14_2_020ObjectWriteOperationEN3cls3rbd14DirectoryStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13dir_state_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cls3rbd14DirectoryStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13get_data_poolEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPl@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13get_id_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13group_dir_addEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_SC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13metadata_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_mPSt3mapISA_N4ceph6buffer7v15_2_04listESt4lessISA_ESaISt4pairISB_SH_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13migration_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3cls3rbd13MigrationSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13migration_setEPN8librados7v14_2_020ObjectWriteOperationERKN3cls3rbd13MigrationSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13migration_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd13MigrationSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13namespace_addEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13namespace_addEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13parent_attachEPN8librados7v14_2_020ObjectWriteOperationERKN3cls3rbd15ParentImageSpecEmb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13parent_attachEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd15ParentImageSpecEmb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13parent_detachEPN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13parent_detachEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13remove_parentEPN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13remove_parentEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13sparse_copyupEPN8librados7v14_2_020ObjectWriteOperationERKSt3mapImmSt4lessImESaISt4pairIKmmEEEN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13sparse_copyupEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt3mapImmSt4lessImESaISt4pairIKmmEEEN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13sparse_copyupEPN8neorados7WriteOpERKSt6vectorISt4pairImmESaIS6_EEN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13sparse_copyupIN8librados7v14_2_020ObjectWriteOperationESt3mapImmSt4lessImESaISt4pairIKmmEEEEEvPT_RKT0_N4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client13sparse_copyupIN8neorados7WriteOpESt6vectorISt4pairImmESaIS6_EEEEvPT_RKT0_N4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client14dir_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client14get_size_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client14group_dir_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_mPSt3mapISA_SA_St4lessISA_ESaISt4pairISB_SA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client14group_snap_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd13GroupSnapshotE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client14namespace_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPNS5_4listISA_SaISA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15dir_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_St4lessISE_ESaISt4pairIKSE_SE_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15get_flags_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15get_size_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPmPh@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15get_snapcontextEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11SnapContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15group_image_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd16GroupImageStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15group_snap_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd13GroupSnapshotEmPSt6vectorISF_SaISF_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15image_group_addEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd9GroupSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15image_group_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3cls3rbd9GroupSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15metadata_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15metadata_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15mirror_mode_getEPN8librados7v14_2_05IoCtxEPN3cls3rbd10MirrorModeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15mirror_mode_setEPN8librados7v14_2_05IoCtxEN3cls3rbd10MirrorModeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15mirror_peer_addEPN8librados7v14_2_020ObjectWriteOperationERKN3cls3rbd10MirrorPeerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15mirror_peer_addEPN8librados7v14_2_05IoCtxERKN3cls3rbd10MirrorPeerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15mirror_uuid_getEPN8librados7v14_2_05IoCtxEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15mirror_uuid_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15object_map_loadEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN4ceph9BitVectorILh2EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15object_map_saveEPN8librados7v14_2_020ObjectWriteOperationERKN4ceph9BitVectorILh2EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15op_features_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15op_features_setEPN8librados7v14_2_020ObjectWriteOperationEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15op_features_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15snapshot_removeEPN8librados7v14_2_020ObjectWriteOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15snapshot_renameEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15trash_get_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15trash_state_setEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd15TrashImageStateESH_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client15trash_state_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd15TrashImageStateESH_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16assert_snapc_seqEPN8librados7v14_2_020ObjectWriteOperationEmN3cls3rbd19AssertSnapcSeqStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16assert_snapc_seqEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmN3cls3rbd19AssertSnapcSeqStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16assert_snapc_seqEPN8neorados7WriteOpEmN3cls3rbd19AssertSnapcSeqStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16dir_get_id_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16dir_remove_imageEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16dir_remove_imageEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_SC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16dir_rename_imageEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_SC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16dir_state_assertEPN8librados7v14_2_015ObjectOperationEN3cls3rbd14DirectoryStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16dir_state_assertEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cls3rbd14DirectoryStateE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16get_all_featuresEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16get_flags_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16get_parent_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16group_dir_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_SC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16group_dir_renameEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_SC_SC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16group_image_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd14GroupImageSpecEmPSt6vectorINSE_16GroupImageStatusESaISJ_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16migration_removeEPN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16migration_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16mirror_image_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3cls3rbd11MirrorImageE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16mirror_image_setEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd11MirrorImageE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16mirror_image_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd11MirrorImageE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16mirror_peer_listEPN8librados7v14_2_05IoCtxEPSt6vectorIN3cls3rbd10MirrorPeerESaIS8_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16mirror_peer_pingEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16mirror_peer_pingEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16namespace_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16namespace_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16old_snapshot_addEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16parent_get_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16trash_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd14TrashImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client16trash_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17dir_get_id_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17get_object_prefixEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17get_parent_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd15ParentImageSpecEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17get_snapshot_nameEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17group_snap_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17mirror_image_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPSt3mapISA_SA_St4lessISA_ESaISt4pairISB_SA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17object_map_resizeEPN8librados7v14_2_020ObjectWriteOperationEmh@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17object_map_updateEPN8librados7v14_2_020ObjectWriteOperationEmmhRKN5boost8optionalIhEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17old_snapshot_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt6vectorISA_SaISA_EEPSD_ImSaImEEP11SnapContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17parent_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd15ParentImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client17trash_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cls3rbd14TrashImageSpecESt4lessISE_ESaISt4pairIKSE_SH_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18dir_get_name_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18get_children_startEPN8librados7v14_2_019ObjectReadOperationERKN3cls3rbd15ParentImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18get_features_startEPN8librados7v14_2_019ObjectReadOperationEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18group_image_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd14GroupImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18image_group_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd9GroupSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18metadata_get_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18mirror_peer_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18parent_overlap_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPSt8optionalImE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18snapshot_get_limitEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18snapshot_get_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18snapshot_set_limitEPN8librados7v14_2_020ObjectWriteOperationEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client18snapshot_trash_addEPN8librados7v14_2_020ObjectWriteOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19children_list_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19dir_get_name_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19get_children_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessISE_ESaISE_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19get_data_pool_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19get_features_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPmS8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19metadata_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19metadata_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19migration_get_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19migration_set_stateEPN8librados7v14_2_020ObjectWriteOperationEN3cls3rbd14MigrationStateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19migration_set_stateEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cls3rbd14MigrationStateESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19mirror_image_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19mirror_image_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19object_map_snap_addEPN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19old_snapshot_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19old_snapshot_renameEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client19snapshot_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd12SnapshotInfoE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20children_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3setIN3cls3rbd14ChildImageSpecESt4lessISB_ESaISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20get_access_timestampEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20get_create_timestampEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20get_data_pool_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPl@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20get_modify_timestampEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20group_snap_get_by_idEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_PN3cls3rbd13GroupSnapshotE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20metadata_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_St4lessISE_ESaISt4pairIKSE_S4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20migration_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd13MigrationSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20mirror_instances_addEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20mirror_instances_addEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20namespace_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20set_access_timestampEPN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20set_access_timestampEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20set_modify_timestampEPN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client20set_modify_timestampEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21get_protection_statusEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPh@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21get_snapcontext_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21get_stripe_unit_countEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmSD_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21image_group_get_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21mirror_image_map_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPSt3mapISA_N3cls3rbd14MirrorImageMapESt4lessISA_ESaISt4pairISB_SG_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21mirror_instances_listEPN8librados7v14_2_05IoCtxEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21mirror_mode_get_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21mirror_uuid_get_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21namespace_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx114listINS8_12basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21object_map_load_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21op_features_get_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21set_protection_statusEPN8librados7v14_2_020ObjectWriteOperationE8snapid_th@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21set_protection_statusEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_th@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21set_stripe_unit_countEPN8librados7v14_2_020ObjectWriteOperationEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client21set_stripe_unit_countEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22get_all_features_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22get_snapcontext_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEP11SnapContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22get_snapshot_timestampEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22image_group_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd9GroupSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22mirror_image_get_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22mirror_mode_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd10MirrorModeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22mirror_peer_list_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22mirror_peer_set_clientEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22mirror_uuid_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22object_map_load_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNS1_9BitVectorILh2EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22object_map_snap_removeEPN8librados7v14_2_020ObjectWriteOperationERKN4ceph9BitVectorILh2EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client22op_features_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23get_all_features_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23get_object_prefix_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23get_snapshot_name_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_image_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd11MirrorImageE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_image_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_image_map_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_image_map_updateEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd14MirrorImageMapE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_image_status_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3cls3rbd17MirrorImageStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_image_status_setEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd21MirrorImageSiteStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_image_status_setEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd21MirrorImageSiteStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_instances_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_instances_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_peer_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt6vectorIN3cls3rbd10MirrorPeerESaISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23mirror_peer_set_clusterEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client23old_snapshot_list_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client24get_object_prefix_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client24get_snapshot_name_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client24mirror_image_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_St4lessISE_ESaISt4pairIKSE_SE_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client24mirror_image_status_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPSt3mapISA_N3cls3rbd11MirrorImageESt4lessISA_ESaISt4pairISB_SG_EEEPSD_ISA_NSF_17MirrorImageStatusESI_SaISJ_ISB_SO_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client24old_snapshot_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EEPS8_ImSaImEEP11SnapContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client24parent_overlap_get_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client24snapshot_get_limit_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client25mirror_image_get_image_idEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client25mirror_image_instance_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP13entity_inst_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client25mirror_peer_set_directionEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cls3rbd19MirrorPeerDirectionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client25parent_overlap_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt8optionalImE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client25snapshot_get_limit_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client26get_access_timestamp_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client26get_create_timestamp_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client26get_modify_timestamp_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client26mirror_image_instance_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPSt3mapISA_13entity_inst_tSt4lessISA_ESaISt4pairISB_SE_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client26mirror_image_status_removeEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client26mirror_image_status_removeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client27get_access_timestamp_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client27get_create_timestamp_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client27get_modify_timestamp_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client27get_protection_status_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client27get_stripe_unit_count_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client27mirror_image_map_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client27mirror_instances_list_startEPN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client28get_protection_status_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPh@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client28get_snapshot_timestamp_startEPN8librados7v14_2_019ObjectReadOperationE8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client28get_stripe_unit_count_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPmS8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client28mirror_image_map_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cls3rbd14MirrorImageMapESt4lessISE_ESaISt4pairIKSE_SH_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client28mirror_instances_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISE_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client29get_snapshot_timestamp_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEP7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client29mirror_image_status_get_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client30mirror_image_status_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPN3cls3rbd17MirrorImageStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client30mirror_image_status_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client31mirror_image_get_image_id_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client31mirror_image_instance_get_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client31mirror_image_status_get_summaryEPN8librados7v14_2_05IoCtxERKSt6vectorIN3cls3rbd10MirrorPeerESaIS8_EEPSt3mapINS7_22MirrorImageStatusStateEiSt4lessISE_ESaISt4pairIKSE_iEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client31mirror_image_status_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN3cls3rbd11MirrorImageESt4lessISE_ESaISt4pairIKSE_SH_EEEPS8_ISE_NSG_17MirrorImageStatusESJ_SaISK_ISL_SQ_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client31mirror_image_status_remove_downEPN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client31mirror_image_status_remove_downEPN8librados7v14_2_05IoCtxE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client32mirror_image_get_image_id_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client32mirror_image_instance_get_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEP13entity_inst_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client32mirror_image_instance_list_startEPN8librados7v14_2_019ObjectReadOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client33mirror_image_instance_list_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE13entity_inst_tSt4lessISE_ESaISt4pairIKSE_SF_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client33mirror_image_snapshot_unlink_peerEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client33mirror_image_snapshot_unlink_peerEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tSC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client37mirror_image_status_get_summary_startEPN8librados7v14_2_019ObjectReadOperationERKSt6vectorIN3cls3rbd10MirrorPeerESaIS8_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client38mirror_image_status_get_summary_finishEPN4ceph6buffer7v15_2_04list13iterator_implILb1EEEPSt3mapIN3cls3rbd22MirrorImageStatusStateEiSt4lessISB_ESaISt4pairIKSB_iEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client39mirror_image_snapshot_set_copy_progressEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tbm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client39mirror_image_snapshot_set_copy_progressEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tbm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client6copyupEPN8librados7v14_2_020ObjectWriteOperationEN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client6copyupEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client6copyupEPN8neorados7WriteOpEN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client6get_idEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client6set_idEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client6set_idEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client8dir_listEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_mPSt3mapISA_SA_St4lessISA_ESaISt4pairISB_SA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client8get_sizeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPmPh@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client8set_sizeEPN8librados7v14_2_020ObjectWriteOperationEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client8set_sizeEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client8sparsifyEPN8librados7v14_2_020ObjectWriteOperationEmb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client8sparsifyEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client9add_childEPN8librados7v14_2_020ObjectWriteOperationERKN3cls3rbd15ParentImageSpecERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client9add_childEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd15ParentImageSpecESC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client9get_flagsEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client9set_flagsEPN8librados7v14_2_020ObjectWriteOperationE8snapid_tmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client9trash_addEPN8librados7v14_2_020ObjectWriteOperationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd14TrashImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client9trash_addEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN3cls3rbd14TrashImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd10cls_client9trash_getEPN8librados7v14_2_05IoCtxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN3cls3rbd14TrashImageSpecE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd2io22ImageDispatchInterface13remap_extentsERSt6vectorISt4pairImmESaIS4_EENS0_19ImageExtentsMapTypeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackI9ContextWQE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackI9ContextWQED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackI9ContextWQED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackI9ContextWQED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackINS_4asio9ContextWQEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackINS_4asio9ContextWQEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackINS_4asio9ContextWQEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail15C_AsyncCallbackINS_4asio9ContextWQEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_22handle_set_feature_bitEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_22handle_set_feature_bitEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_22handle_set_feature_bitEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_22handle_set_feature_bitEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_23handle_init_image_cacheEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_23handle_init_image_cacheEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_23handle_init_image_cacheEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_23handle_init_image_cacheEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_25handle_remove_feature_bitEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl16AbstractWriteLogINS_8ImageCtxEEEXadL_ZNS7_30handle_write_image_cache_stateEiEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl16AbstractWriteLogINS_8ImageCtxEEEXadL_ZNS7_30handle_write_image_cache_stateEiEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl16AbstractWriteLogINS_8ImageCtxEEEXadL_ZNS7_30handle_write_image_cache_stateEiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl16AbstractWriteLogINS_8ImageCtxEEEXadL_ZNS7_30handle_write_image_cache_stateEiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE10list_snapsEPNS_2io13AioCompletionEOSt6vectorISt4pairImmESaIS9_EEOS7_ImSaImEEiPSt3mapIS9_12interval_mapImNS4_12SparseExtentENS4_22SparseExtentSplitMergeEESt4lessIS9_ESaIS8_IKS9_SK_EEERKN7ZTracer5TraceEmPSt6atomicIjEPNS4_14DispatchResultEPP7ContextS12_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE10write_sameEPNS_2io13AioCompletionEOSt6vectorISt4pairImmESaIS9_EEON4ceph6buffer7v15_2_04listESt10shared_ptrIN8neorados9IOContextEEiRKN7ZTracer5TraceEmPSt6atomicIjEPNS4_14DispatchResultEPP7ContextSW_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE16invalidate_cacheEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE17compare_and_writeEPNS_2io13AioCompletionEOSt6vectorISt4pairImmESaIS9_EEON4ceph6buffer7v15_2_04listESH_PmSt10shared_ptrIN8neorados9IOContextEEiRKN7ZTracer5TraceEmPSt6atomicIjEPNS4_14DispatchResultEPP7ContextSX_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE4readEPNS_2io13AioCompletionEOSt6vectorISt4pairImmESaIS9_EEONS4_10ReadResultESt10shared_ptrIN8neorados9IOContextEEiiRKN7ZTracer5TraceEmPSt6atomicIjEPNS4_14DispatchResultEPP7ContextST_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE5flushEPNS_2io13AioCompletionENS4_11FlushSourceERKN7ZTracer5TraceEmPSt6atomicIjEPNS4_14DispatchResultEPP7ContextSI_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE5writeEPNS_2io13AioCompletionEOSt6vectorISt4pairImmESaIS9_EEON4ceph6buffer7v15_2_04listESt10shared_ptrIN8neorados9IOContextEEiRKN7ZTracer5TraceEmPSt6atomicIjEPNS4_14DispatchResultEPP7ContextSW_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE7discardEPNS_2io13AioCompletionEOSt6vectorISt4pairImmESaIS9_EEjSt10shared_ptrIN8neorados9IOContextEERKN7ZTracer5TraceEmPSt6atomicIjEPNS4_14DispatchResultEPP7ContextSR_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE9shut_downEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEEC1EPS2_PNS0_3pwl16AbstractWriteLogIS2_EERNS_6plugin3ApiIS2_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEEC2EPS2_PNS0_3pwl16AbstractWriteLogIS2_EERNS_6plugin3ApiIS2_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE11save_resultEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE15set_feature_bitEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE16init_image_cacheEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE20shutdown_image_cacheEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE21get_image_cache_stateEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE22handle_set_feature_bitEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE23handle_init_image_cacheEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE27handle_shutdown_image_cacheEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE4sendEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE6createERS3_RNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEE6finishEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEEC1ERS3_RNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl11InitRequestINS_8ImageCtxEEC2ERS3_RNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl12_denc_friendINS1_16WriteLogPoolRootEN4ceph6buffer7v15_2_03ptr13iterator_implILb1EEEEENSt9enable_ifIXoo9is_same_vIT_S3_E9is_same_vISB_KS3_EEvE4typeERSB_RT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl12block_extentERKSt4pairImmE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl12override_ctxEiP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl13WriteLogEntry13init_cache_blERN4ceph6buffer7v15_2_04listEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl13WriteLogEntry13init_cache_bpEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl13WriteLogEntry17init_cache_bufferEN9__gnu_cxx17__normal_iteratorIPNS1_21WriteBufferAllocationESt6vectorIS5_SaIS5_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl13WriteLogEntry4initEbmmb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl13WriteLogEntry7init_blERN4ceph6buffer7v15_2_03ptrERNS5_4listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl13WriteLogEntryC1ESt10shared_ptrINS1_17SyncPointLogEntryEEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl13WriteLogEntryC2ESt10shared_ptrINS1_17SyncPointLogEntryEEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE10finish_reqEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE15alloc_resourcesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16deferred_handlerEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS7_S7_S7_S7_S7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8dispatchEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE10copy_cacheEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE10finish_reqEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE15alloc_resourcesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE15schedule_appendEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16create_operationEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16deferred_handlerEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16update_req_statsER7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE19blockguard_acquiredERNS1_29GuardedRequestFunctionContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS1_9SyncPointEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE20setup_log_operationsERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8dispatchEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listESJ_PmiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listESJ_PmiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE11save_resultEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE18remove_feature_bitEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE23delete_image_cache_fileEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE24remove_image_cache_stateEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE25handle_remove_feature_bitEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE31handle_remove_image_cache_stateEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE4sendEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE6createERS3_RNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEE6finishEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEEC1ERS3_RNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14DiscardRequestINS_8ImageCtxEEC2ERS3_RNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14ExtentsSummaryISt6vectorISt4pairImmESaIS5_EEE12block_extentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14ExtentsSummaryISt6vectorISt4pairImmESaIS5_EEE12image_extentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14ExtentsSummaryISt6vectorISt4pairImmESaIS5_EEEC1ERKS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl14ExtentsSummaryISt6vectorISt4pairImmESaIS5_EEEC2ERKS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15DiscardLogEntry13copy_cache_blEPN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15DiscardLogEntry4initEmbm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15DiscardLogEntry9writebackERNS0_23ImageWritebackInterfaceEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15DiscardLogEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15DiscardLogEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15DiscardLogEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntry11set_flushedEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntry12writeback_blERNS0_23ImageWritebackInterfaceEP7ContextON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntry15remove_cache_blEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntry20get_sync_point_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntry9writebackERNS0_23ImageWritebackInterfaceEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15GenericLogEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE16init_from_configEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE18init_from_metadataERN11json_spirit10Value_implINS5_10Config_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE21get_image_cache_stateEPS3_RNS_6plugin3ApiIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE23clear_image_cache_stateEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE23write_image_cache_stateERSt11unique_lockISt5mutexEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE24create_image_cache_stateEPS3_RNS_6plugin3ApiIS3_EERi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE8is_validEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEEC1EPS3_RNS_6plugin3ApiIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEEC2EPS3_RNS_6plugin3ApiIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE11save_resultEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE23send_remove_feature_bitEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE25handle_remove_feature_bitEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE25send_shutdown_image_cacheEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE27handle_shutdown_image_cacheEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE29send_remove_image_cache_stateEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE31handle_remove_image_cache_stateEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE4sendEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE6createERS3_PNS1_16AbstractWriteLogIS3_EERNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEE6finishEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEEC1ERS3_PNS1_16AbstractWriteLogIS3_EERNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl15ShutdownRequestINS_8ImageCtxEEC2ERS3_PNS1_16AbstractWriteLogIS3_EERNS_6plugin3ApiIS3_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE10invalidateEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE10perf_startENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE11get_contextEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE11release_ramESt10shared_ptrINS1_15GenericLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE13reserve_cacheEPNS1_16C_BlockIORequestIS4_EERbS8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14get_free_lanesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14get_max_extentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14make_flush_reqEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14new_sync_pointERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14periodic_statsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14retire_entriesEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14update_entriesEPSt10shared_ptrINS1_15GenericLogEntryEEPNS1_18WriteLogCacheEntryERSt3mapImbSt4lessImESaISt4pairIKmbEEERSB_ImS5_INS1_17SyncPointLogEntryEESD_SaISE_ISF_SL_EEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE15can_flush_entryESt10shared_ptrINS1_15GenericLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE15schedule_appendERSt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaIS8_EEPNS1_16C_BlockIORequestIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE15schedule_appendESt10shared_ptrINS1_19GenericLogOperationEEPNS1_16C_BlockIORequestIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE16add_into_log_mapERNSt7__cxx114listISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EEEPNS1_16C_BlockIORequestIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE16append_scheduledERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EEERbSD_b@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE16can_retire_entryESt10shared_ptrINS1_15GenericLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE16check_allocationEPNS1_16C_BlockIORequestIS4_EEmmmjjj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listESF_PmiP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE17copy_bl_to_bufferEPNS1_21WriteRequestResourcesERSt10unique_ptrINS1_20WriteLogOperationSetESt14default_deleteIS8_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18arm_periodic_statsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18update_sync_pointsERSt3mapImbSt4lessImESaISt4pairIKmbEEERS5_ImSt10shared_ptrINS1_17SyncPointLogEntryEES7_SaIS8_IS9_SG_EEERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE19flush_dirty_entriesEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE19release_write_lanesEPNS1_16C_BlockIORequestIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE20alloc_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE20flush_new_sync_pointEPNS1_14C_FlushRequestIS4_EERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE20get_current_sync_genEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE20get_free_log_entriesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE20get_persist_on_flushEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE20write_data_to_bufferESt10shared_ptrINS1_13WriteLogEntryEEPNS1_18WriteLogCacheEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS1_15GenericLogEntryEEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE22detain_guarded_requestEPNS1_16C_BlockIORequestIS4_EEPNS1_29GuardedRequestFunctionContextEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE22get_current_sync_pointEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE23complete_op_log_entriesEONSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EEEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE23release_guarded_requestEPNS_14BlockGuardCellE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE23write_image_cache_stateERSt11unique_lockISt5mutexE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24dispatch_deferred_writesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24get_last_op_sequence_numEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24inc_last_op_sequence_numEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24update_image_cache_stateEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25alloc_and_dispatch_io_reqEPNS1_16C_BlockIORequestIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS1_17SyncPointLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25init_flush_new_sync_pointERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25schedule_flush_and_appendERSt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaIS8_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25sync_point_writer_flushedESt10shared_ptrINS1_17SyncPointLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE26detain_flush_guard_requestESt10shared_ptrINS1_15GenericLogEntryEEPNS1_29GuardedRequestFunctionContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29detain_guarded_request_helperERNS1_14GuardedRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29persist_last_flushed_sync_genEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE30flush_new_sync_point_if_neededEPNS1_14C_FlushRequestIS4_EERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE30handle_write_image_cache_stateEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE31process_writeback_dirty_entriesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE37detain_guarded_request_barrier_helperERNS1_14GuardedRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE4initEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS7_EEPN4ceph6buffer7v15_2_04listEiP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5flushENS_2io11FlushSourceEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5flushEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listEiP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE7discardEmmjP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE7wake_upEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE8log_perfEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE8pwl_initEP7ContextRNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9perf_stopEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9shut_downEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9writesameEmmON4ceph6buffer7v15_2_04listEiP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEEC1ERS3_PNS1_15ImageCacheStateIS3_EEPNS1_7BuilderIS4_EERNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEEC2ERS3_PNS1_15ImageCacheStateIS3_EEPNS1_7BuilderIS4_EERNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE10copy_cacheEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE12release_cellEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE13set_allocatedEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE21complete_user_requestEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE21get_resources_buffersEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22get_image_extents_sizeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8deferredEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_cellEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8set_cellEPNS_14BlockGuardCellE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE10finish_reqEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE15alloc_resourcesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16deferred_handlerEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE19blockguard_acquiredERNS1_29GuardedRequestFunctionContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE20setup_log_operationsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS7_S7_S7_S7_S7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8dispatchEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEjRSt5mutexPN4ceph6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEjRSt5mutexPN4ceph6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16DeferredContexts3addEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16DeferredContextsD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16DeferredContextsD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16WriteLogPoolRoot23generate_test_instancesERNSt7__cxx114listIPS2_SaIS5_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl16unique_lock_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17SyncPointLogEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17SyncPointLogEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17SyncPointLogEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperation13get_log_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperation4initEbN9__gnu_cxx17__normal_iteratorIPNS1_21WriteBufferAllocationESt6vectorIS5_SaIS5_EEEEmmRN4ceph6buffer7v15_2_04listEmb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperation8completeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperationC1ERNS1_20WriteLogOperationSetEmmPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperationC1ERNS1_20WriteLogOperationSetEmmjPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperationC2ERNS1_20WriteLogOperationSetEmmPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperationC2ERNS1_20WriteLogOperationSetEmmjPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl17WriteLogOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16create_operationEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16update_req_statsER7utime_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS5_7utime_tOSt6vectorISt4pairImmESaISB_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSF_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18WriteLogCacheEntry12block_extentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18WriteLogCacheEntry15get_write_bytesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18WriteLogCacheEntry16get_offset_bytesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl18WriteLogCacheEntry23generate_test_instancesERNSt7__cxx114listIPS2_SaIS5_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19DiscardLogOperation13get_log_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19DiscardLogOperationC1ESt10shared_ptrINS1_9SyncPointEEmmj7utime_tPN4ceph6common12PerfCountersEPNS8_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19DiscardLogOperationC2ESt10shared_ptrINS1_9SyncPointEEmmj7utime_tPN4ceph6common12PerfCountersEPNS8_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19DiscardLogOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19DiscardLogOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19DiscardLogOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19GenericLogOperation23copy_bl_to_cache_bufferEN9__gnu_cxx17__normal_iteratorIPNS1_21WriteBufferAllocationESt6vectorIS5_SaIS5_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19GenericLogOperation24mark_log_entry_completedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19GenericLogOperation7init_opEmbmP7ContextS4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19GenericLogOperationC1E7utime_tPN4ceph6common12PerfCountersE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19GenericLogOperationC2E7utime_tPN4ceph6common12PerfCountersE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl19whole_volume_extentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl20GenericWriteLogEntry11set_flushedEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl20GenericWriteLogEntry20get_sync_point_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl20WriteLogOperationSetC1E7utime_tPN4ceph6common12PerfCountersESt10shared_ptrINS1_9SyncPointEEbPNS5_11CephContextEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl20WriteLogOperationSetC2E7utime_tPN4ceph6common12PerfCountersESt10shared_ptrINS1_9SyncPointEEbPNS5_11CephContextEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl20WriteLogOperationSetD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl20WriteLogOperationSetD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperation13get_log_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperation17append_sync_pointEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperation24clear_earlier_sync_pointEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperation28swap_on_sync_point_persistedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperation8completeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperation9appendingEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperationC1ERSt5mutexSt10shared_ptrINS1_9SyncPointEE7utime_tPN4ceph6common12PerfCountersEPNSA_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperationC2ERSt5mutexSt10shared_ptrINS1_9SyncPointEE7utime_tPN4ceph6common12PerfCountersEPNSA_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl21SyncPointLogOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl23convert_to_block_extentEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperation24mark_log_entry_completedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperation8completeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperation9appendingEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperationC1ESt10shared_ptrINS1_9SyncPointEE7utime_tPN4ceph6common12PerfCountersEPNS8_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperationC2ESt10shared_ptrINS1_9SyncPointEE7utime_tPN4ceph6common12PerfCountersEPNS8_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl24GenericWriteLogOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl29GuardedRequestFunctionContext6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl29GuardedRequestFunctionContextD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl29GuardedRequestFunctionContextD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl29GuardedRequestFunctionContextD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13C_ReadRequest6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13C_ReadRequestD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13C_ReadRequestD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13C_ReadRequestD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntry12get_cache_blEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntry13copy_cache_blEPN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntry13init_cache_bpEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntry17init_cache_bufferEN9__gnu_cxx17__normal_iteratorIPNS1_21WriteBufferAllocationESt6vectorIS6_SaIS6_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntry7init_blERN4ceph6buffer7v15_2_03ptrERNS6_4listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntry9writebackERNS0_23ImageWritebackInterfaceEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl13WriteLogEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS8_S8_S8_S8_S8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteLogOperation23copy_bl_to_cache_bufferEN9__gnu_cxx17__normal_iteratorIPNS1_21WriteBufferAllocationESt6vectorIS6_SaIS6_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteLogOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteLogOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteLogOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteSameLogEntry9writebackERNS0_23ImageWritebackInterfaceEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteSameLogEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteSameLogEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl17WriteSameLogEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS8_S8_S8_S8_S8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl19DiscardLogOperation7init_opEmbmP7ContextS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl19DiscardLogOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl19DiscardLogOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl19DiscardLogOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE19create_read_requestEPN4ceph6common11CephContextE7utime_tPNS9_12PerfCountersEPNS8_6buffer7v15_2_04listEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE20create_write_requestERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE22create_write_log_entryESt10shared_ptrINS1_17SyncPointLogEntryEEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE22create_write_log_entryEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE24create_writesame_requestERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_write_log_operationERNS1_20WriteLogOperationSetEmmPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_write_log_operationERNS1_20WriteLogOperationSetEmmjPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_writesame_log_entryESt10shared_ptrINS1_17SyncPointLogEntryEEmmj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_writesame_log_entryEmmj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE28create_discard_log_operationESt10shared_ptrINS1_9SyncPointEEmmj7utime_tPN4ceph6common12PerfCountersEPNSD_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE29create_comp_and_write_requestERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE12process_workEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE13complete_readERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE13reserve_cacheEPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEERbSB_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14create_builderEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14get_max_extentEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14retire_entriesEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE15alloc_resourcesEPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE15initialize_poolEP7ContextRNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE16remove_pool_fileEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE17copy_bl_to_bufferEPNS1_21WriteRequestResourcesERSt10unique_ptrINS1_20WriteLogOperationSetESt14default_deleteIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE17enlist_op_flusherEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE17flush_pmem_bufferINSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISB_EEEEEvRT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE17flush_pmem_bufferISt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEEEvRT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEEPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE20alloc_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE20append_scheduled_opsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE20collect_read_extentsEmNS1_11LogMapEntryINS1_20GenericWriteLogEntryEEERSt6vectorISt10shared_ptrIS7_ESaISB_EERS9_IPN4ceph6buffer7v15_2_04listESaISJ_EEmSt4pairImmEPNS1_13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE20flush_op_log_entriesERSt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE20write_data_to_bufferESt10shared_ptrINS1_13WriteLogEntryEEPNS1_18WriteLogCacheEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE21complete_user_requestERP7Contexti@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE21load_existing_entriesERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE21setup_schedule_appendERSt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EEbPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE25schedule_flush_and_appendERSt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE26inc_allocated_cached_bytesESt10shared_ptrINS1_15GenericLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE29persist_last_flushed_sync_genEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE31flush_then_append_scheduled_opsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEEC1ERS4_PNS1_15ImageCacheStateIS4_EERNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEEC2ERS4_PNS1_15ImageCacheStateIS4_EERNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13C_ReadRequest6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13C_ReadRequestD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13C_ReadRequestD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13C_ReadRequestD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntry12get_cache_blEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntry12writeback_blERNS0_23ImageWritebackInterfaceEP7ContextON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntry13copy_cache_blEPN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntry13init_cache_blERN4ceph6buffer7v15_2_04listEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntry15remove_cache_blEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd13WriteLogEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS8_S8_S8_S8_S8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd17WriteSameLogEntry12writeback_blERNS0_23ImageWritebackInterfaceEP7ContextON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd17WriteSameLogEntryD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd17WriteSameLogEntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd17WriteSameLogEntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS8_S8_S8_S8_S8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd19DiscardLogOperation7init_opEmbmP7ContextS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd19DiscardLogOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd19DiscardLogOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd19DiscardLogOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC1ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEC2ERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE19create_read_requestEPN4ceph6common11CephContextE7utime_tPNS9_12PerfCountersEPNS8_6buffer7v15_2_04listEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE20create_write_requestERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE22create_write_log_entryESt10shared_ptrINS1_17SyncPointLogEntryEEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE22create_write_log_entryEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE24create_writesame_requestERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listEiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_write_log_operationERNS1_20WriteLogOperationSetEmmPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_write_log_operationERNS1_20WriteLogOperationSetEmmjPN4ceph6common11CephContextESt10shared_ptrINS1_13WriteLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_writesame_log_entryESt10shared_ptrINS1_17SyncPointLogEntryEEmmj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE26create_writesame_log_entryEmmj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE28create_discard_log_operationESt10shared_ptrINS1_9SyncPointEEmmj7utime_tPN4ceph6common12PerfCountersEPNSD_11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEE29create_comp_and_write_requestERS6_7utime_tOSt6vectorISt4pairImmESaISC_EEON4ceph6buffer7v15_2_04listESK_PmiRSt5mutexPNSG_6common12PerfCountersEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE10append_opsERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEEP7ContextPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE11release_ramESt10shared_ptrINS1_15GenericLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE12aio_cache_cbEPvS6_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE12process_workEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE13complete_readERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14create_builderEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15AioTransContext10aio_finishEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15AioTransContextC1EPN4ceph6common11CephContextEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15AioTransContextC2EPN4ceph6common11CephContextEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15AioTransContextD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15AioTransContextD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15alloc_resourcesEPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15initialize_poolEP7ContextRNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE16remove_pool_fileEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE16update_pool_rootESt10shared_ptrINS1_16WriteLogPoolRootEEPNS5_15AioTransContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE17write_log_entriesESt6vectorISt10shared_ptrINS1_15GenericLogEntryEESaIS9_EEPNS5_15AioTransContextEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE18enlist_op_appenderEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE19aio_read_data_blockESt10shared_ptrINS1_20GenericWriteLogEntryEEPN4ceph6buffer7v15_2_04listEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE19has_sync_point_logsERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEEPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20alloc_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20append_scheduled_opsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20collect_read_extentsEmNS1_11LogMapEntryINS1_20GenericWriteLogEntryEEERSt6vectorISt10shared_ptrIS7_ESaISB_EERS9_IPN4ceph6buffer7v15_2_04listESaISJ_EEmSt4pairImmEPNS1_13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20create_and_open_bdevEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20schedule_update_rootESt10shared_ptrINS1_16WriteLogPoolRootEEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21complete_user_requestERP7Contexti@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21enlist_op_update_rootEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21load_existing_entriesERNS1_16DeferredContextsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21setup_schedule_appendERSt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EEbPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21update_pool_root_syncESt10shared_ptrINS1_16WriteLogPoolRootEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE22WriteLogPoolRootUpdateC1ESt10shared_ptrINS1_16WriteLogPoolRootEEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE22WriteLogPoolRootUpdateC2ESt10shared_ptrINS1_16WriteLogPoolRootEEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE25update_root_scheduled_opsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE26inc_allocated_cached_bytesESt10shared_ptrINS1_15GenericLogEntryEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEEC1ERS4_PNS1_15ImageCacheStateIS4_EERNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEEC2ERS4_PNS1_15ImageCacheStateIS4_EERNS0_23ImageWritebackInterfaceERNS_6plugin3ApiIS4_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE13add_log_entryESt10shared_ptrIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE15add_log_entriesERNSt7__cxx114listISt10shared_ptrIS3_ESaIS8_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE16find_log_entriesB5cxx11ENS_11BlockExtentE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE16find_map_entriesB5cxx11ENS_11BlockExtentE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE16remove_log_entryESt10shared_ptrIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE18remove_log_entriesERNSt7__cxx114listISt10shared_ptrIS3_ESaIS8_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE20add_log_entry_lockedESt10shared_ptrIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE20add_map_entry_lockedERNS1_11LogMapEntryIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE22split_map_entry_lockedERNS1_11LogMapEntryIS3_EERNS_11BlockExtentE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE23adjust_map_entry_lockedERNS1_11LogMapEntryIS3_EERNS_11BlockExtentE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE23find_log_entries_lockedB5cxx11ERKNS_11BlockExtentE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE23find_map_entries_lockedB5cxx11ERKNS_11BlockExtentE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE23remove_log_entry_lockedESt10shared_ptrIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE23remove_map_entry_lockedERNS1_11LogMapEntryIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEEC1EPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEEC2EPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint22persist_gather_new_subEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint23persist_gather_activateEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint24add_in_on_appending_ctxsEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint24add_in_on_persisted_ctxsEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint24setup_earlier_sync_pointESt10shared_ptrIS2_Em@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint27persist_gather_set_finisherEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint30prior_persisted_gather_new_subEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint31prior_persisted_gather_activateEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPoint35prior_persisted_gather_set_finisherEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPointC1EmPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPointC2EmPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPointD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwl9SyncPointD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_14GuardedRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_15DiscardLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_15GenericLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_17SyncPointLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_17WriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_18WriteLogCacheEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_19GenericLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_20GenericWriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_20WriteLogOperationSetE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_21SyncPointLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_24GenericWriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsERSoRKNS1_9SyncPointE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsINS1_16AbstractWriteLogINS_8ImageCtxEEEEERSoS6_RKNS1_14C_WriteRequestIT_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsINS1_16AbstractWriteLogINS_8ImageCtxEEEEERSoS6_RKNS1_16C_BlockIORequestIT_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsINS1_16AbstractWriteLogINS_8ImageCtxEEEEERSoS6_RKNS1_16C_DiscardRequestIT_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache3pwllsINS1_20GenericWriteLogEntryEEERSoS4_RNS1_11LogMapEntryIT_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd5cache4util14is_pwl_enabledINS_8ImageCtxEEEbRT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPoints23acquired_exclusive_lockEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPoints25prerelease_exclusive_lockEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPoints7discardEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsC1EPS2_RNS_5cache23ImageWritebackInterfaceERNS0_3ApiIS2_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsC2EPS2_RNS_5cache23ImageWritebackInterfaceERNS0_3ApiIS2_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE4initEPS2_RNS0_3ApiIS2_EERNS_5cache23ImageWritebackInterfaceERNSt7__cxx114listISt10unique_ptrINS0_10HookPointsESt14default_deleteISE_EESaISH_EEEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEEC1EPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEEC2EPN4ceph6common11CephContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Context11sync_finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Context13sync_completeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Context8completeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MPoolOp14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MPoolOp14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MPoolOpD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MPoolOpD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MPoolOpD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MStatfs14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MStatfs14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MStatfsD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MStatfsD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MStatfsD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Message13clear_buffersEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MessageD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MessageD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7MessageD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper14extent_to_fileEPN4ceph6common11CephContextEP13file_layout_tmmmRSt6vectorISt4pairImmESaIS8_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper15file_to_extentsEPN4ceph6common11CephContextEPK13file_layout_tmmmmPN5boost9container12small_vectorIN7striper23LightweightObjectExtentELm4EvvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper15file_to_extentsEPN4ceph6common11CephContextEPKcPK13file_layout_tmmmRSt3mapI8object_tSt6vectorI12ObjectExtentSaISC_EESt4lessISA_ESaISt4pairIKSA_SE_EEEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper15file_to_extentsEPN4ceph6common11CephContextEPKcPK13file_layout_tmmmRSt6vectorI12ObjectExtentSaISA_EEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper15get_file_offsetEPN4ceph6common11CephContextEPK13file_layout_tmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper15get_num_objectsERK13file_layout_tm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper17StripedReadResult15assemble_resultEPN4ceph6common11CephContextEPSt3mapImmSt4lessImESaISt4pairIKmmEEEPNS1_6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper17StripedReadResult15assemble_resultEPN4ceph6common11CephContextEPcm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper17StripedReadResult15assemble_resultEPN4ceph6common11CephContextERNS1_6buffer7v15_2_04listEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper17StripedReadResult18add_partial_resultEPN4ceph6common11CephContextEONS1_6buffer7v15_2_04listERKN5boost9container12small_vectorISt4pairImmELm4EvvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper17StripedReadResult18add_partial_resultEPN4ceph6common11CephContextERNS1_6buffer7v15_2_04listERKSt6vectorISt4pairImmESaISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper17StripedReadResult25add_partial_sparse_resultEPN4ceph6common11CephContextEONS1_6buffer7v15_2_04listERKSt6vectorISt4pairImmESaISB_EEmRKN5boost9container12small_vectorISB_Lm4EvvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper17StripedReadResult25add_partial_sparse_resultEPN4ceph6common11CephContextERNS1_6buffer7v15_2_04listERKSt3mapImmSt4lessImESaISt4pairIKmmEEEmRKSt6vectorISC_ImmESaISK_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7Striper20object_truncate_sizeEPN4ceph6common11CephContextEPK13file_layout_tmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE13clear_buffersEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool14pool_allocatorILNS_12pool_index_tE23ESt13_Rb_tree_nodeISt4pairIK4pg_tSt6vectorIS3_IiiENS0_ILS1_23ES7_EEEEEE10deallocateEPSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool14pool_allocatorILNS_12pool_index_tE23ESt13_Rb_tree_nodeISt4pairIK4pg_tSt6vectorIiNS0_ILS1_23EiEEEEEE10deallocateEPSA_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool14pool_allocatorILNS_12pool_index_tE23ESt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIS9_S9_St4lessIS9_ESaIS3_ISA_S9_EEEEEE10deallocateEPSI_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool14pool_allocatorILNS_12pool_index_tE23ESt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEE10deallocateEPSC_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool14pool_allocatorILNS_12pool_index_tE23ESt13_Rb_tree_nodeISt4pairIKl12interval_setI8snapid_tNS_6osdmap8flat_mapEEEEE10deallocateEPSB_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool14pool_allocatorILNS_12pool_index_tE23ESt13_Rb_tree_nodeISt4pairIKl9pg_pool_tEEE10deallocateEPS7_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool14pool_allocatorILNS_12pool_index_tE23ESt13_Rb_tree_nodeISt4pairIKlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE10deallocateEPSC_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7mempool6pool_t8get_typeERKSt9type_infom@Base 17.2.5-0ubuntu0.22.10.1 + _ZN7striperlsERSoRKNS_23LightweightObjectExtentE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8MCommand14decode_payloadEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8MCommand14encode_payloadEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8MCommandD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8MCommandD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8MCommandD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10OSDSession8get_lockER8object_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10OSDSessionC1EPN4ceph6common11CephContextEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10OSDSessionC2EPN4ceph6common11CephContextEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10OSDSessionD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10OSDSessionD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10OSDSessionD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10_finish_opEPNS_2OpEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10_op_cancelEmi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10_op_submitEPNS_2OpERN4ceph13shunique_lockISt12shared_mutexEEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter10start_tickEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11create_poolESt17basic_string_viewIcSt11char_traitsIcEEOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS5_6buffer7v15_2_04listEEvEESt14default_deleteISF_EEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11delete_poolESt17basic_string_viewIcSt11char_traitsIcEEOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS5_6buffer7v15_2_04listEEvEESt14default_deleteISF_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11delete_poolElOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS1_6buffer7v15_2_04listEEvEESt14default_deleteISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11dump_activeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11get_sessionEPNS_10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11ms_dispatchEP7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11op_target_t8get_hobjEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11op_target_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11op_target_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter11put_sessionEPNS_10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_calc_targetEPNS_11op_target_tEP10Connectionb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_dump_activeEPNS_10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_dump_activeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_get_sessionEiPPNS_10OSDSessionERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_linger_pingEPNS_8LingerOpEN5boost6system10error_codeENSt6chrono10time_pointIN4ceph17coarse_mono_clockENS5_8durationImSt5ratioILl1ELl1000000000EEEEEEj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_map_sessionEPNS_11op_target_tEPPNS_10OSDSessionERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_nlist_replyEPNS_12NListContextEiP7Contextj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_prune_snapcERKSt3mapIl12interval_setI8snapid_tN7mempool6osdmap8flat_mapEESt4lessIlENS3_14pool_allocatorILNS3_12pool_index_tE23ESt4pairIKlS6_EEEEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_send_lingerEPNS_8LingerOpERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12_throttle_opEPNS_2OpERN4ceph13shunique_lockISt12shared_mutexEEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12get_fs_statsESt8optionalIlEOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeE11ceph_statfsEvEESt14default_deleteISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12linger_checkEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter12linger_watchEPNS_8LingerOpER15ObjectOperationRK11SnapContextNSt6chrono10time_pointIN4ceph10real_clockENS7_8durationImSt5ratioILl1ELl1000000000EEEEEERNS9_6buffer7v15_2_04listEOSt10unique_ptrINS9_5async10CompletionIFvN5boost6system10error_codeESI_EvEESt14default_deleteISR_EEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter13_send_commandEPNS_9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter13close_sessionEPNS_10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter13dump_requestsEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter13is_pg_changedEiRKSt6vectorIiSaIiEEiS4_b@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter13linger_cancelEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter13linger_notifyEPNS_8LingerOpER15ObjectOperation8snapid_tRN4ceph6buffer7v15_2_04listEOSt10unique_ptrINS5_5async10CompletionIFvN5boost6system10error_codeES8_EvEESt14default_deleteISH_EEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter13list_nobjectsEPNS_12NListContextEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14_kick_requestsEPNS_10OSDSessionERSt3mapImPNS_8LingerOpESt4lessImESaISt4pairIKmS4_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14_linger_cancelEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14_linger_commitEPNS_8LingerOpEN5boost6system10error_codeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14_linger_submitEPNS_8LingerOpERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14_scan_requestsEPNS_10OSDSessionEbbPSt3mapIlbSt4lessIlESaISt4pairIKlbEEERS2_ImPNS_2OpES3_ImESaIS5_IKmSC_EEERNSt7__cxx114listIPNS_8LingerOpESaISM_EEERS2_ImPNS_9CommandOpESD_SaIS5_ISE_SR_EEERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14blocklist_selfEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14calc_op_budgetERKN5boost9container17small_vector_baseI5OSDOpvvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14get_pool_statsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENSF_9container8flat_mapIS6_11pool_stat_tSt4lessIS6_EvEEbEvEESt14default_deleteISP_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14handle_osd_mapEP7MOSDMap@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14pool_op_cancelEmi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14pool_op_submitEPNS_6PoolOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14pool_snap_listElPSt6vectorImSaImEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14resend_mon_opsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter14submit_commandEPNS_9CommandOpEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15_do_delete_poolElOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS1_6buffer7v15_2_04listEEvEESt14default_deleteISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15_finish_commandEPNS_9CommandOpEN5boost6system10error_codeEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15_finish_pool_opEPNS_6PoolOpEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15_pool_op_submitEPNS_6PoolOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15_prepare_osd_opEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15_reopen_sessionEPNS_10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15_sg_read_finishERSt6vectorI12ObjectExtentSaIS1_EERS0_IN4ceph6buffer7v15_2_04listESaIS8_EEPS8_P7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15dump_linger_opsEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15linger_registerERK8object_tRK16object_locator_ti@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter15ms_handle_resetEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16CB_Op_Map_LatestclEN5boost6system10error_codeEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16RequestStateHook4callESt17basic_string_viewIcSt11char_traitsIcEERKSt3mapINSt7__cxx1112basic_stringIcS3_SaIcEEEN5boost7variantIS9_JbldSt6vectorIS9_SaIS9_EESC_IlSaIlEESC_IdSaIdEEEEESt4lessIvESaISt4pairIKS9_SJ_EEEPN4ceph9FormatterERSoRNST_6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16RequestStateHookC1EPS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16RequestStateHookC2EPS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16RequestStateHookD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16RequestStateHookD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16RequestStateHookD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_do_watch_notifyEN5boost13intrusive_ptrINS_8LingerOpEEENS1_I12MWatchNotifyEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_dump_linger_opsEPKNS_10OSDSessionEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_enumerate_replyIN8librados14ListObjectImplEEEvON4ceph6buffer7v15_2_04listEN5boost6system10error_codeEOSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISE_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_enumerate_replyIN8neorados5EntryEEEvON4ceph6buffer7v15_2_04listEN5boost6system10error_codeEOSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISE_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_fs_stats_submitEPNS_8StatfsOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteIS7_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteIS7_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_poolstat_submitEPNS_10PoolStatOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16_send_op_accountEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16create_pool_snapElSt17basic_string_viewIcSt11char_traitsIcEEOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS5_6buffer7v15_2_04listEEvEESt14default_deleteISF_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16delete_pool_snapElSt17basic_string_viewIcSt11char_traitsIcEEOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS5_6buffer7v15_2_04listEEvEESt14default_deleteISF_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16dump_command_opsEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16ms_fast_dispatchEP7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16op_cancel_writesEil@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16prune_pg_mappingERKSt3mapIl9pg_pool_tSt4lessIlEN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKlS1_EEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16statfs_op_cancelEmi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter16wait_for_osd_mapEj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17_cancel_linger_opEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17_dump_command_opsEPKNS_10OSDSessionEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17_finish_statfs_opEPNS_8StatfsOpEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17_linger_reconnectEPNS_8LingerOpEN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17_send_linger_pingEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17_wait_for_new_mapESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS8_EEjS6_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17command_op_cancelEPNS_10OSDSessionEmN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17enumerate_objectsIN8librados14ListObjectImplEEEvlSt17basic_string_viewIcSt11char_traitsIcEE9hobject_tS7_jRKN4ceph6buffer7v15_2_04listEN3fu27abi_3106detail8functionINSG_6configILb1ELb0ELm16EEENSG_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIT_SaISP_EES7_OEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17enumerate_objectsIN8neorados5EntryEEEvlSt17basic_string_viewIcSt11char_traitsIcEE9hobject_tS7_jRKN4ceph6buffer7v15_2_04listEN3fu27abi_3106detail8functionINSG_6configILb1ELb0ELm16EEENSG_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIT_SaISP_EES7_OEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17maybe_request_mapEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17ms_handle_connectEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17ms_handle_refusedEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17set_epoch_barrierEj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter17update_pg_mappingERK4pg_tONS_12pg_mapping_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18_check_op_pool_dneEPNS_2OpEPSt11unique_lockISt12shared_mutexE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18_check_op_pool_eioEPNS_2OpEPSt11unique_lockISt12shared_mutexE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18_linger_ops_resendERSt3mapImPNS_8LingerOpESt4lessImESaISt4pairIKmS2_EEERSt11unique_lockISt12shared_mutexE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18_maybe_request_mapEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18_send_op_map_checkEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18_session_op_assignEPNS_10OSDSessionEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18_session_op_removeEPNS_10OSDSessionEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18handle_conf_changeERKN4ceph6common11ConfigProxyERKSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessISB_ESaISB_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18handle_osd_backoffEP11MOSDBackoff@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18list_nobjects_seekEPNS_12NListContextERK9hobject_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18list_nobjects_seekEPNS_12NListContextEj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter18take_linger_budgetEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter19_get_latest_versionEjjSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS8_EEOSt11unique_lockISt12shared_mutexE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter19handle_osd_op_replyEP11MOSDOpReply@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter19handle_watch_notifyEP12MWatchNotify@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter19pool_stat_op_cancelEmi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter20CB_Linger_Map_LatestclEN5boost6system10error_codeEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter20_calc_command_targetEPNS_9CommandOpERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter20_finish_pool_stat_opEPNS_10PoolStatOpEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter20_op_cancel_map_checkEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter20handle_command_replyEP13MCommandReply@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter20handle_pool_op_replyEP12MPoolOpReply@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter20update_pool_full_mapERSt3mapIlbSt4lessIlESaISt4pairIKlbEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter21CB_Command_Map_LatestclEN5boost6system10error_codeEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter21emit_blocklist_eventsERK6OSDMapS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter21emit_blocklist_eventsERKN6OSDMap11IncrementalE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter21enumerate_objects_endEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter21handle_fs_stats_replyEP12MStatfsReply@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter21update_crush_locationEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22CB_Objecter_GetVersionclEN5boost6system10error_codeEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22_check_command_map_dneEPNS_9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22_check_linger_pool_dneEPNS_8LingerOpEPb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22_check_linger_pool_eioEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22_normalize_watch_errorEN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22_op_submit_with_budgetEPNS_2OpERN4ceph13shunique_lockISt12shared_mutexEEPmPi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22_send_linger_map_checkEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter22ms_handle_remote_resetEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter23_assign_command_sessionEPNS_9CommandOpERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter23_send_command_map_checkEPNS_9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter23delete_selfmanaged_snapEl8snapid_tOSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS2_6buffer7v15_2_04listEEvEESt14default_deleteISC_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter23enable_blocklist_eventsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter23enumerate_objects_beginEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter23target_should_be_pausedEPNS_11op_target_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter24_linger_cancel_map_checkEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter24_recalc_linger_op_targetEPNS_8LingerOpERN4ceph13shunique_lockISt12shared_mutexEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter24consume_blocklist_eventsEPSt3setI13entity_addr_tSt4lessIS1_ESaIS1_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter24get_object_hash_positionElRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter24list_nobjects_get_cursorEPNS_12NListContextEP9hobject_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter24put_nlist_context_budgetEPNS_12NListContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter25_command_cancel_map_checkEPNS_9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter25_session_linger_op_assignEPNS_10OSDSessionEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter25_session_linger_op_removeEPNS_10OSDSessionEPNS_8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter25allocate_selfmanaged_snapElSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeE8snapid_tEvEESt14default_deleteIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter26_session_command_op_assignEPNS_10OSDSessionEPNS_9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter26_session_command_op_removeEPNS_10OSDSessionEPNS_9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter27get_object_pg_hash_positionElRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter27handle_get_pool_stats_replyEP18MGetPoolStatsReply@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpC1ERK8object_tRK16object_locator_tON5boost9container12small_vectorI5OSDOpLm2EvvEEiON3fu27abi_3106detail8functionINSF_6configILb1ELb0ELm16EEENSF_8propertyILb1ELb0EJFvNS7_6system10error_codeEEEEEEEPmPiPN7ZTracer5TraceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpC1ERK8object_tRK16object_locator_tON5boost9container12small_vectorI5OSDOpLm2EvvEEiOSt10unique_ptrIN4ceph5async10CompletionIFvNS7_6system10error_codeEEvEESt14default_deleteISK_EEPmPiPN7ZTracer5TraceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpC1ERK8object_tRK16object_locator_tON5boost9container12small_vectorI5OSDOpLm2EvvEEiP7ContextPmPiPN7ZTracer5TraceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpC2ERK8object_tRK16object_locator_tON5boost9container12small_vectorI5OSDOpLm2EvvEEiON3fu27abi_3106detail8functionINSF_6configILb1ELb0ELm16EEENSF_8propertyILb1ELb0EJFvNS7_6system10error_codeEEEEEEEPmPiPN7ZTracer5TraceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpC2ERK8object_tRK16object_locator_tON5boost9container12small_vectorI5OSDOpLm2EvvEEiOSt10unique_ptrIN4ceph5async10CompletionIFvNS7_6system10error_codeEEvEESt14default_deleteISK_EEPmPiPN7ZTracer5TraceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpC2ERK8object_tRK16object_locator_tON5boost9container12small_vectorI5OSDOpLm2EvvEEiP7ContextPmPiPN7ZTracer5TraceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter2OpD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter4initEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter4readERK8object_tRK16object_locator_tO15ObjectOperation8snapid_tPN4ceph6buffer7v15_2_04listEiOSt10unique_ptrINS9_5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISL_EEPmPimPN7ZTracer5TraceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter4tickEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter5startEPK6OSDMap@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter7C_NList6finishEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter7C_NListD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter7C_NListD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter7C_NListD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8LingerOpC1EPS_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8LingerOpC2EPS_m@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8LingerOpD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8LingerOpD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8LingerOpD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8_send_opEPNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8dump_opsEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8have_mapEj@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9CommandOpD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9CommandOpD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9CommandOpD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9_dump_opsEPKNS_10OSDSessionEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9op_cancelEPNS_10OSDSessionEmi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9op_cancelERKSt6vectorImSaImEEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9op_cancelEmi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8Objecter9op_submitEPNS_2OpEPmPi@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8ObjecterC1EPN4ceph6common11CephContextEP9MessengerP9MonClientRN5boost4asio10io_contextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8ObjecterC2EPN4ceph6common11CephContextEP9MessengerP9MonClientRN5boost4asio10io_contextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8ObjecterD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8ObjecterD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8ObjecterD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados11object_id_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados11object_id_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados14ListObjectImplD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados14ListObjectImplD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados18inconsistent_obj_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados18inconsistent_obj_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados22inconsistent_snapset_tC1ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados22inconsistent_snapset_tC2ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados22inconsistent_snapset_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados22inconsistent_snapset_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados7v14_2_019ObjectReadOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados7v14_2_019ObjectReadOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados7v14_2_019ObjectReadOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados7v14_2_020ObjectWriteOperationD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados7v14_2_020ObjectWriteOperationD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8librados7v14_2_020ObjectWriteOperationD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados14error_categoryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op10full_forceEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op10set_failokEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op11skiprwlocksEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op12ignore_cacheEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op13assert_existsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op13balance_readsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op14assert_versionEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op14ignore_overlayEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op14localize_readsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op15ignore_redirectEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op18order_reads_writesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op18set_fadvise_randomEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op19set_fadvise_nocacheEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op20set_fadvise_dontneedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op20set_fadvise_willneedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op22set_fadvise_sequentialEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op4execESt17basic_string_viewIcSt11char_traitsIcEES4_RKN4ceph6buffer7v15_2_04listEN3fu27abi_3106detail8functionINSD_6configILb1ELb0ELm16EEENSD_8propertyILb1ELb0EJFvN5boost6system10error_codeESA_OEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op4execESt17basic_string_viewIcSt11char_traitsIcEES4_RKN4ceph6buffer7v15_2_04listEN3fu27abi_3106detail8functionINSD_6configILb1ELb0ELm16EEENSD_8propertyILb1ELb0EJFvN5boost6system10error_codeEiSA_OEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op4execESt17basic_string_viewIcSt11char_traitsIcEES4_RKN4ceph6buffer7v15_2_04listEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op4execESt17basic_string_viewIcSt11char_traitsIcEES4_RKN4ceph6buffer7v15_2_04listEPS8_PN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op6cmpextEmON4ceph6buffer7v15_2_04listEPm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op8cmp_omapERKN5boost9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIN4ceph6buffer7v15_2_04listEiESt4lessIS9_EvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op8cmpxattrESt17basic_string_viewIcSt11char_traitsIcEENS_11cmpxattr_opERKN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op8cmpxattrESt17basic_string_viewIcSt11char_traitsIcEENS_11cmpxattr_opEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op8full_tryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op8set_exclEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op9ordersnapEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2Op9returnvecEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2OpC1EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2OpC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2OpC2EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2OpC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2OpD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2OpD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados2OpaSEOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5EntryD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5EntryD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS10list_poolsESt10unique_ptrIN4ceph5async10CompletionIFvSt6vectorISt4pairIlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaISD_EEEvEESt14default_deleteISH_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS10notify_ackERKNS_6ObjectERKNS_9IOContextEmmON4ceph6buffer7v15_2_04listESt10unique_ptrINS7_5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISJ_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS10notify_ackERKNS_6ObjectElmmON4ceph6buffer7v15_2_04listESt10unique_ptrINS4_5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISG_EESt8optionalISt17basic_string_viewIcSt11char_traitsIcEEESP_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS10pg_commandENS_2PGEOSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEON4ceph6buffer7v15_2_04listESt10unique_ptrINSC_5async10CompletionIFvN5boost6system10error_codeES8_SF_EvEESt14default_deleteISO_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS10stat_poolsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENSG_9container8flat_mapIS7_NS_9PoolStatsESt4lessIS7_EvEEbEvEESt14default_deleteISQ_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11create_poolESt17basic_string_viewIcSt11char_traitsIcEESt8optionalIiESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISF_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11delete_poolESt17basic_string_viewIcSt11char_traitsIcEESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISD_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11delete_poolElSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11flush_watchESt10unique_ptrIN4ceph5async10CompletionIFvvEvEESt14default_deleteIS6_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11lookup_poolESt17basic_string_viewIcSt11char_traitsIcEESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeElEvEESt14default_deleteISD_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11mon_commandESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EERKN4ceph6buffer7v15_2_04listEPS7_PSD_St10unique_ptrINSA_5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISP_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11osd_commandEiOSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EEON4ceph6buffer7v15_2_04listESt10unique_ptrINSB_5async10CompletionIFvN5boost6system10error_codeES7_SE_EvEESt14default_deleteISN_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS11watch_checkEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS13blocklist_addESt17basic_string_viewIcSt11char_traitsIcEESt8optionalINSt6chrono8durationIlSt5ratioILl1ELl1EEEEESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISK_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS13make_with_cctEPN4ceph6common11CephContextERN5boost4asio10io_contextESt10unique_ptrINS1_5async10CompletionIFvNS5_6system10error_codeES0_EvEESt14default_deleteISF_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS14get_io_contextEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS16create_pool_snapElSt17basic_string_viewIcSt11char_traitsIcEESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISD_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS16delete_pool_snapElSt17basic_string_viewIcSt11char_traitsIcEESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISD_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS17enumerate_objectsERKNS_9IOContextERKNS_6CursorES6_jRKN4ceph6buffer7v15_2_04listESt10unique_ptrINS7_5async10CompletionIFvN5boost6system10error_codeESt6vectorINS_5EntryESaISK_EES4_EvEESt14default_deleteISO_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS17enumerate_objectsElRKNS_6CursorES3_jRKN4ceph6buffer7v15_2_04listESt10unique_ptrINS4_5async10CompletionIFvN5boost6system10error_codeESt6vectorINS_5EntryESaISH_EES1_EvEESt14default_deleteISL_EESt8optionalISt17basic_string_viewIcSt11char_traitsIcEEESU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS18enable_applicationESt17basic_string_viewIcSt11char_traitsIcEES4_bSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISD_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS18get_pool_alignmentEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS18make_with_libradosERN8librados7v14_2_05RadosE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS23delete_selfmanaged_snapElmSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS23wait_for_latest_osd_mapESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS25allocate_selfmanaged_snapElSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmEvEESt14default_deleteIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS3cctEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS5watchERKNS_6ObjectERKNS_9IOContextESt8optionalINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEON3fu27abi_3106detail8functionINSG_6configILb1ELb0ELm16EEENSG_8propertyILb1ELb0EJFvN5boost6system10error_codeEmmmON4ceph6buffer7v15_2_04listEEEEEEESt10unique_ptrINSO_5async10CompletionIFvSN_mEvEESt14default_deleteIS11_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS5watchERKNS_6ObjectElSt8optionalINSt6chrono8durationIlSt5ratioILl1ELl1EEEEEON3fu27abi_3106detail8functionINSD_6configILb1ELb0ELm16EEENSD_8propertyILb1ELb0EJFvN5boost6system10error_codeEmmmON4ceph6buffer7v15_2_04listEEEEEEESt10unique_ptrINSL_5async10CompletionIFvSK_mEvEESt14default_deleteISY_EES4_ISt17basic_string_viewIcSt11char_traitsIcEEES16_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS6notifyERKNS_6ObjectERKNS_9IOContextEON4ceph6buffer7v15_2_04listESt8optionalINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEESt10unique_ptrINS7_5async10CompletionIFvN5boost6system10error_codeESA_EvEESt14default_deleteISQ_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS6notifyERKNS_6ObjectElON4ceph6buffer7v15_2_04listESt8optionalINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEESt10unique_ptrINS4_5async10CompletionIFvN5boost6system10error_codeES7_EvEESt14default_deleteISN_EES9_ISt17basic_string_viewIcSt11char_traitsIcEEESV_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7Builder13add_conf_fileESt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7Builder5buildERN5boost4asio10io_contextESt10unique_ptrIN4ceph5async10CompletionIFvNS2_6system10error_codeES0_EvEESt14default_deleteISD_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7executeERKNS_6ObjectERKNS_9IOContextEONS_6ReadOpEPN4ceph6buffer7v15_2_04listESt10unique_ptrINS9_5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISL_EEPmPK16blkin_trace_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7executeERKNS_6ObjectERKNS_9IOContextEONS_7WriteOpESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISH_EEPmPK16blkin_trace_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7executeERKNS_6ObjectElONS_6ReadOpEPN4ceph6buffer7v15_2_04listESt10unique_ptrINS6_5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISI_EESt8optionalISt17basic_string_viewIcSt11char_traitsIcEEESR_Pm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7executeERKNS_6ObjectElONS_7WriteOpESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISE_EESt8optionalISt17basic_string_viewIcSt11char_traitsIcEEESN_Pm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7stat_fsESt8optionalIlESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS_7FSStatsEEvEESt14default_deleteISC_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7unwatchEmRKNS_9IOContextESt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISC_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOS7unwatchEmlSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS9_EESt8optionalISt17basic_string_viewIcSt11char_traitsIcEEESI_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSC1EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSC1ESt10unique_ptrINS_6detail6ClientESt14default_deleteIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSC2EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSC2ESt10unique_ptrINS_6detail6ClientESt14default_deleteIS3_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados5RADOSaSEOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6Cursor3endEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6Cursor5beginEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6Cursor8from_strERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC1ENS0_11end_magic_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC1EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC1EPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC1ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC2ENS0_11end_magic_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC2EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC2EPv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC2ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursorD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursoraSEOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6CursoraSERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC1EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC1EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC1EPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC1ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC1ESt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC2EONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC2EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC2EPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC2ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC2ESt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectaSEOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ObjectaSERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp10get_xattrsEPN5boost9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4ceph6buffer7v15_2_04listESt4lessIS9_EvEEPNS1_6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp10list_snapsEPNS_7SnapSetEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp11sparse_readEmmPN4ceph6buffer7v15_2_04listEPSt6vectorISt4pairImmESaIS8_EEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp13get_omap_keysESt8optionalISt17basic_string_viewIcSt11char_traitsIcEEEmPN5boost9container8flat_setINSt7__cxx1112basic_stringIcS4_SaIcEEESt4lessISD_EvEEPbPNS7_6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp13get_omap_valsESt8optionalISt17basic_string_viewIcSt11char_traitsIcEEES6_mPN5boost9container8flat_mapINSt7__cxx1112basic_stringIcS4_SaIcEEEN4ceph6buffer7v15_2_04listESt4lessISD_EvEEPbPNS7_6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp13list_watchersEPSt6vectorINS_10ObjWatcherESaIS2_EEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp15get_omap_headerEPN4ceph6buffer7v15_2_04listEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp21get_omap_vals_by_keysERKN5boost9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_EvEEPNS2_8flat_mapIS9_N4ceph6buffer7v15_2_04listESB_vEEPNS1_6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp4readEmmPN4ceph6buffer7v15_2_04listEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp4statEPmPNSt6chrono10time_pointIN4ceph10real_clockENS2_8durationImSt5ratioILl1ELl1000000000EEEEEEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6ReadOp9get_xattrESt17basic_string_viewIcSt11char_traitsIcEEPN4ceph6buffer7v15_2_04listEPN5boost6system10error_codeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail11RadosClientD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail11RadosClientD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail11RadosClientD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOS11ms_dispatchEP7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOS15ms_handle_resetEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOS17ms_handle_connectEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOS17ms_handle_refusedEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOS22ms_handle_remote_resetEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOSC1ERN5boost4asio10io_contextENS2_13intrusive_ptrIN4ceph6common11CephContextEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOSC2ERN5boost4asio10io_contextENS2_13intrusive_ptrIN4ceph6common11CephContextEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOSD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOSD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail5RADOSD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail9NeoClientD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail9NeoClientD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados6detail9NeoClientD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp10clear_omapEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp10write_fullEON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp12rm_omap_keysERKN5boost9container8flat_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS9_EvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp14set_alloc_hintEmmNS_10alloc_hint12alloc_hint_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp15set_omap_headerEON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp4zeroEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp5writeEmON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp6appendEON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp6createEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp6removeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp7rmxattrESt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp8rollbackEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp8set_omapERKN5boost9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4ceph6buffer7v15_2_04listESt4lessIS9_EvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp8setxattrESt17basic_string_viewIcSt11char_traitsIcEEON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp8truncateEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp9set_mtimeENSt6chrono10time_pointIN4ceph10real_clockENS1_8durationImSt5ratioILl1ELl1000000000EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados7WriteOp9writesameEmmON4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext10clear_hashEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext18write_snap_contextESt8optionalISt4pairImSt6vectorImSaImEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext2nsEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext2nsESt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext3keyEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext3keyESt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext4hashEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext4poolEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext8full_tryEb@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext9clear_keyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContext9read_snapESt8optionalImE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC1EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC1ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC1El@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC1ElONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC1ElSt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC2EOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC2ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC2El@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC2ElONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC2ElSt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextaSEOS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neorados9IOContextaSERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradoseqERKNS_6CursorES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradoseqERKNS_6ObjectES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradoseqERKNS_9IOContextES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosgeERKNS_6CursorES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosgeERKNS_6ObjectES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosgeERKNS_9IOContextES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosgtERKNS_6CursorES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosgtERKNS_6ObjectES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosgtERKNS_9IOContextES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosleERKNS_6CursorES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosleERKNS_6ObjectES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosleERKNS_9IOContextES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradoslsERSoRKNS_2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradoslsERSoRKNS_6ObjectE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradoslsERSoRKNS_9IOContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosltERKNS_6CursorES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosltERKNS_6ObjectES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosltERKNS_9IOContextES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosneERKNS_6CursorES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosneERKNS_6ObjectES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN8neoradosneERKNS_9IOContextES2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9ContextWQ6_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9ContextWQ7processEP7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9ContextWQD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9ContextWQD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9ContextWQD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9IOContext20release_running_aiosEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9IOContext8aio_waitEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9IOContextD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9IOContextD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9Messenger5readyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9Messenger5startEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9Messenger8shutdownEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MgrClientD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MgrClientD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MgrClientD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MonClient10MonCommandC1ERS_mSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS3_6buffer7v15_2_04listEEvEESt14default_deleteISJ_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MonClient10MonCommandC2ERS_mSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS3_6buffer7v15_2_04listEEvEESt14default_deleteISJ_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MonClient11get_versionIN8Objecter16CB_Op_Map_LatestEEEDaONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MonClient11get_versionIN8Objecter20CB_Linger_Map_LatestEEEDaONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MonClient11get_versionIN8Objecter21CB_Command_Map_LatestEEEDaONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9MonClient11get_versionIN8Objecter22CB_Objecter_GetVersionEEEDaONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC1EOS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC1ERK8object_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tjlSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC1ERKS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC2EOS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC2ERK8object_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE8snapid_tjlSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC2ERKS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tC2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9hobject_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9pg_pool_tC1ERKS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9pg_pool_tC2ERKS_@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9pg_pool_tD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZN9pg_pool_tD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK10Dispatcher20ms_can_fast_dispatchEPK7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK10Dispatcher21ms_can_fast_dispatch2ERKN5boost13intrusive_ptrIK7MessageEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK10Dispatcher24ms_can_fast_dispatch_anyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK10PMEMDevice16collect_metadataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt3mapIS5_S5_St4lessIS5_ESaISt4pairIS6_S5_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice11get_devicesEPSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS6_ESaIS6_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice11get_devnameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice11is_valid_ioEmm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice13get_numa_nodeEPi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice13get_zone_sizeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice20get_thin_utilizationEPmS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice28get_conventional_region_sizeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11BlockDevice6is_smrEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11MMonCommand13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11MMonCommand5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11MOSDBackoff13get_map_epochEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11MOSDBackoff13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11MOSDBackoff5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11MOSDBackoff7get_spgEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11json_spirit10Value_implINS_10Config_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE10check_typeENS_10Value_typeE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11json_spirit10Value_implINS_10Config_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE10get_uint64Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK11json_spirit10Value_implINS_10Config_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE8get_boolEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK12KernelDevice11get_devicesEPSt3setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4lessIS6_ESaIS6_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK12KernelDevice11get_devnameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK12KernelDevice16collect_metadataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt3mapIS5_S5_St4lessIS5_ESaISt4pairIS6_S5_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK12KernelDevice20get_thin_utilizationEPmS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK12KernelDevice21create_custom_alignedEmP9IOContext@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK12KernelDevice9choose_fdEbi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK13MGetPoolStats13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK13MGetPoolStats5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK14MMonGetVersion13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK14MMonGetVersion5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK18MOSDFastDispatchOp13get_min_epochEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK19PaxosServiceMessage13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK19osdc_error_category10equivalentEiRKN5boost6system15error_conditionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK19osdc_error_category23default_error_conditionEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK19osdc_error_category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK19osdc_error_category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK19osdc_error_category7messageEiPcm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK19osdc_error_category9from_codeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd10MirrorPeer4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd10MirrorPeer6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd10MirrorPeereqERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd11MirrorImage4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd11MirrorImage6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd11MirrorImageeqERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd11MirrorImageltERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd12SnapshotInfo4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd12SnapshotInfo6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd13GroupSnapshot4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd13GroupSnapshot6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd13MigrationSpec4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd13MigrationSpec6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14ChildImageSpec4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14ChildImageSpec6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14GroupImageSpec4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14GroupImageSpec6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14MirrorImageMap4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14MirrorImageMap6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14MirrorImageMapeqERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14MirrorImageMapltERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14TrashImageSpec4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd14TrashImageSpec6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd15ParentImageSpec4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd15ParentImageSpec6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd16GroupImageStatus15state_to_stringB5cxx11Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd16GroupImageStatus4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd16GroupImageStatus6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17ImageSnapshotSpec4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17ImageSnapshotSpec6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17MirrorImageStatus34get_local_mirror_image_site_statusEPNS0_21MirrorImageSiteStatusE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17MirrorImageStatus4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17MirrorImageStatus6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17MirrorImageStatuseqERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17SnapshotNamespace4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd17SnapshotNamespace6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd21MirrorImageSiteStatus11encode_metaEhRN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd21MirrorImageSiteStatus15state_to_stringB5cxx11Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd21MirrorImageSiteStatus4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd21MirrorImageSiteStatus6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd21MirrorImageSiteStatuseqERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd22GroupSnapshotNamespace4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd22GroupSnapshotNamespace6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd22TrashSnapshotNamespace4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd22TrashSnapshotNamespace6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd23MirrorSnapshotNamespace4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd23MirrorSnapshotNamespace6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd27MirrorImageSiteStatusOnDisk11encode_metaERN4ceph6buffer7v15_2_04listEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd27MirrorImageSiteStatusOnDisk6encodeERN4ceph6buffer7v15_2_04listEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd9GroupSpec4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd9GroupSpec6encodeERN4ceph6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3cls3rbd9GroupSpec8is_validEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK3fu27abi_3106detail12type_erasure16invocation_table17bad_function_call4whatEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK4ceph6buffer7v15_2_04list11prepare_iovIN5boost9container12small_vectorI5iovecLm4EvvEEEEvPT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK4ceph6common11bad_cmd_get4whatEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK4ceph7logging12MutableEntry4sizeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK4ceph7logging12MutableEntry4strvEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK4ceph9BitVectorILh2EE13encode_footerERNS_6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK4ceph9BitVectorILh2EE13encode_headerERNS_6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK4ceph9BitVectorILh2EE6encodeERNS_6buffer7v15_2_04listE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5MPing13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_17bad_function_callEE5cloneEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_17bad_function_callEE7rethrowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_4asio12bad_executorEE5cloneEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_4asio12bad_executorEE7rethrowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_4asio21invalid_service_ownerEE5cloneEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_4asio21invalid_service_ownerEE7rethrowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_4asio22service_already_existsEE5cloneEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_4asio22service_already_existsEE7rethrowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_6system12system_errorEE5cloneEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_6system12system_errorEE7rethrowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_7bad_getEE5cloneEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost10wrapexceptINS_7bad_getEE7rethrowEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerI18CB_SelfmanagedSnapSt5tupleIJNS_6system10error_codeENS6_6buffer7v15_2_04listEEEEEEESaINS7_6detail14CompletionImplIS4_SA_vJSD_SG_EEEEEEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerIN8Objecter16CB_Op_Map_LatestESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS7_6detail14CompletionImplIS4_SB_vJSE_mmEEEEEEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerIN8Objecter20CB_Linger_Map_LatestESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS7_6detail14CompletionImplIS4_SB_vJSE_mmEEEEEEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerIN8Objecter21CB_Command_Map_LatestESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS7_6detail14CompletionImplIS4_SB_vJSE_mmEEEEEEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerIN8Objecter22CB_Objecter_GetVersionESt5tupleIJNS_6system10error_codeEmmEEEEEESaINS7_6detail14CompletionImplIS4_SB_vJSE_mmEEEEEEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerINS7_6detail24rvalue_reference_wrapperINS7_6waiterIJNS_6system10error_codeEEEEEESt5tupleIJSE_EEEEEESaINSA_14CompletionImplIS4_SG_vJSE_EEEEEEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerIZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISI_EEEUlNS_6system10error_codeEE_St5tupleIJSN_EEEEEESaINS7_6detail14CompletionImplIS4_SO_vJSN_EEEEEEvOSH_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchIN4ceph5async17ForwardingHandlerINS7_17CompletionHandlerIZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISI_EEEUlNS_6system10error_codeEE_St5tupleIJSN_EEEEEESaINS7_6detail14CompletionImplIS4_SO_vJSN_EEEEEEvOSH_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio10io_context19basic_executor_typeISaIvELj0EE8dispatchINS0_6detail17executor_functionES3_EEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio12bad_executor4whatEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio5error6detail13misc_category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio5error6detail13misc_category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio5error6detail14netdb_category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio5error6detail14netdb_category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio5error6detail17addrinfo_category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio5error6detail17addrinfo_category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEE18wait_duration_msecEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEE18wait_duration_usecEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEE5emptyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E11target_typeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E5cloneEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E6equalsEPKNS1_9impl_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_E6targetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system12system_error4whatEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system14error_category10equivalentEiRKNS0_15error_conditionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system14error_category23default_error_conditionEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system14error_category6failedEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system14error_category7messageEiPcm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail12std_category10equivalentERKSt10error_codei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail12std_category10equivalentEiRKSt15error_condition@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail12std_category23default_error_conditionEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail12std_category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail12std_category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail21system_error_category23default_error_conditionEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail21system_error_category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail21system_error_category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail21system_error_category7messageEiPcm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail22generic_error_category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail22generic_error_category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost6system6detail22generic_error_category7messageEiPcm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK5boost7bad_get4whatEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6MonMap21get_required_featuresEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6OSDMap19lookup_pg_pool_nameESt17basic_string_viewIcSt11char_traitsIcEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE17preprocess_lengthEPNS_2io13AioCompletionERSt6vectorISt4pairImmESaIS9_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE18get_dispatch_layerEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl13WriteLogEntry10can_retireEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl13WriteLogEntry11bytes_dirtyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl13WriteLogEntry11write_bytesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl13WriteLogEntry14is_write_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl13WriteLogEntry18is_writesame_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl13WriteLogEntry6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15DiscardLogEntry10can_retireEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15DiscardLogEntry11bytes_dirtyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15DiscardLogEntry11write_bytesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15DiscardLogEntry6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry10can_retireEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry11bytes_dirtyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry11write_bytesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry13can_writebackEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry13is_sync_pointEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry14is_write_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry18is_writesame_entryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry21get_aligned_data_sizeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15GenericLogEntry6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl15ImageCacheStateINS_8ImageCtxEE20get_image_cache_modeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl16WriteLogPoolRoot4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl17SyncPointLogEntry10can_retireEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl17SyncPointLogEntry13is_sync_pointEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl17SyncPointLogEntry6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl17WriteLogOperation6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl18WriteLogCacheEntry4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl19DiscardLogOperation18reserved_allocatedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl19DiscardLogOperation6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl19GenericLogOperation13is_writing_opEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl19GenericLogOperation18reserved_allocatedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl19GenericLogOperation6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl20GenericWriteLogEntry11bytes_dirtyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl20GenericWriteLogEntry11write_bytesEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl20GenericWriteLogEntry13can_writebackEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl20GenericWriteLogEntry6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl21SyncPointLogOperation6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl24GenericWriteLogOperation13is_writing_opEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl24GenericWriteLogOperation18reserved_allocatedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl24GenericWriteLogOperation6formatERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl3rwl13WriteLogEntry12reader_countEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl3ssd13WriteLogEntry12reader_countEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl3ssd13WriteLogEntry21get_aligned_data_sizeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8get_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE18LogMapEntryCompareclERKNS1_11LogMapEntryIS3_EES9_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7MOSDMap8get_lastEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7MPoolOp13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7MPoolOp5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7MStatfs13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7MStatfs5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7Message15get_source_instEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7Message5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7Message8get_costEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE13get_map_epochEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE7get_spgEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK7utime_t9localtimeERSob@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8MCommand13get_type_nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8MCommand5printERSo@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter11op_target_t4dumpEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter13dump_pool_opsEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter15dump_statfs_opsEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter16osdmap_full_flagEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter16osdmap_pool_fullEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter17_osdmap_full_flagEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter17_osdmap_pool_fullEl@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter17pool_snap_by_nameElPKcP8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter18dump_pool_stat_opsEPN4ceph9FormatterE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter18pool_snap_get_infoEl8snapid_tP16pool_snap_info_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter20ms_can_fast_dispatchEPK7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter21_osdmap_has_pool_fullEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter21get_tracked_conf_keysEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8Objecter24ms_can_fast_dispatch_anyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados2Op4sizeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados5RADOS11instance_idEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados5RADOS12get_executorEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados5RADOS8get_fsidEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados6Cursor6to_strB5cxx11Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados6ObjectcvSt17basic_string_viewIcSt11char_traitsIcEEEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados6detail11RadosClient15get_instance_idEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados6detail9NeoClient15get_instance_idEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados8category10equivalentEiRKN5boost6system15error_conditionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados8category23default_error_conditionEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados8category4nameEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados8category7messageB5cxx11Ei@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados8category7messageEiPcm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados8category9from_codeEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados9IOContext18write_snap_contextEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados9IOContext2nsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados9IOContext3keyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados9IOContext4hashEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados9IOContext4poolEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados9IOContext8full_tryEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK8neorados9IOContext9read_snapEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK9IOContext11get_num_iosEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNK9hobject_t6is_maxEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKR5boost7variantIN3cls3rbd21UserSnapshotNamespaceEJNS2_22GroupSnapshotNamespaceENS2_22TrashSnapshotNamespaceENS2_23MirrorSnapshotNamespaceENS2_24UnknownSnapshotNamespaceEEE13apply_visitorIKNS2_28DumpSnapshotNamespaceVisitorEEENT_11result_typeERSC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKR5boost7variantIN3cls3rbd21UserSnapshotNamespaceEJNS2_22GroupSnapshotNamespaceENS2_22TrashSnapshotNamespaceENS2_23MirrorSnapshotNamespaceENS2_24UnknownSnapshotNamespaceEEE13apply_visitorIKNS2_30EncodeSnapshotNamespaceVisitorEEENT_11result_typeERSC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKSt18bad_variant_access4whatEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKSt4hashIN8neorados6ObjectEEclERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKSt4hashIN8neorados9IOContextEEclERKS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKSt5ctypeIcE8do_widenEc@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE4findERKS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNKSt8_Rb_treeIlSt4pairIKl9pg_pool_tESt10_Select1stIS3_ESt4lessIlEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE4findERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNO18EnumerationContextIN8librados14ListObjectImplEEclEN5boost6system10error_codeESt6vectorIS1_SaIS1_EE9hobject_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZNO18EnumerationContextIN8neorados5EntryEEclEN5boost6system10error_codeESt6vectorIS1_SaIS1_EE9hobject_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10_HashtableI13entity_addr_tSt4pairIKS0_7utime_tEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb1ELb0ELb1EEEE18_M_assign_elementsIRKSK_EEvOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10_HashtableI13entity_addr_tSt4pairIKS0_7utime_tEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10_HashtableI13entity_addr_tSt4pairIKS0_7utime_tEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10_HashtableI13entity_addr_tSt4pairIKS0_7utime_tEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_assignIRKSK_NS9_17_ReuseOrAllocNodeINS6_ILS7_23ENS9_10_Hash_nodeIS4_Lb1EEEEEEEEEvOT_RKT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10_HashtableIP7ContextSt4pairIKS1_iESaIS4_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10_HashtableIPKcSt4pairIKS1_N7mempool6type_tEESaIS6_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrI17StackStringStreamILm4096EESt14default_deleteIS1_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrI17StackStringStreamILm4096EESt14default_deleteIS1_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrI7ContextSt14default_deleteIS0_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrI7ContextSt14default_deleteIS0_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeE8snapid_tEvEESt14default_deleteIS8_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeE8snapid_tEvEESt14default_deleteIS8_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS7_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS7_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEN8neorados5RADOSEEvEESt14default_deleteIS9_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEN8neorados5RADOSEEvEESt14default_deleteIS9_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEN8neorados7FSStatsEEvEESt14default_deleteIS9_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEN8neorados7FSStatsEEvEESt14default_deleteIS9_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS0_6buffer7v15_2_04listEEvEESt14default_deleteISA_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS0_6buffer7v15_2_04listEEvEESt14default_deleteISA_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS3_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8neorados9PoolStatsESt4lessISD_EvEEbEvEESt14default_deleteISK_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENS3_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN8neorados9PoolStatsESt4lessISD_EvEEbEvEESt14default_deleteISK_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_6buffer7v15_2_04listEEvEESt14default_deleteISG_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_6buffer7v15_2_04listEEvEESt14default_deleteISG_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaIS8_EENS7_6CursorEEvEESt14default_deleteISD_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeESt6vectorIN8neorados5EntryESaIS8_EENS7_6CursorEEvEESt14default_deleteISD_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeElEvEESt14default_deleteIS7_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeElEvEESt14default_deleteIS7_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmEvEESt14default_deleteIS7_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmEvEESt14default_deleteIS7_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmmEvEESt14default_deleteIS7_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmmEvEESt14default_deleteIS7_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvvEvEESt14default_deleteIS4_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN4ceph5async10CompletionIFvvEvEESt14default_deleteIS4_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN8neorados6detail6ClientESt14default_deleteIS2_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrIN8neorados6detail6ClientESt14default_deleteIS2_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt11unique_lockISt12shared_mutexE4lockEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt11unique_lockISt12shared_mutexE6unlockEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt11unique_lockISt5mutexE6unlockEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI10osd_info_tN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI10osd_info_tN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI11osd_xinfo_tN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI11osd_xinfo_tN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI13entity_addr_tN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI13entity_addr_tN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI13entity_addr_tSaIS0_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI13entity_addr_tSaIS0_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI6uuid_dN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI6uuid_dN7mempool14pool_allocatorILNS1_12pool_index_tE23ES0_EEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI8snapid_tSaIS0_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseI8snapid_tSaIS0_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIN4ceph9BitVectorILh2EE10u32_structESaIS3_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIN4ceph9BitVectorILh2EE10u32_structESaIS3_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIN6librbd5cache3pwl18WriteLogCacheEntryESaIS3_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIN6librbd5cache3pwl18WriteLogCacheEntryESaIS3_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIP7ContextSaIS1_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIP7ContextSaIS1_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIPN4ceph6buffer7v15_2_04listESaIS4_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIPN4ceph6buffer7v15_2_04listESaIS4_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseISt4pairImmESaIS1_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseISt4pairImmESaIS1_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIiSaIiEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIiSaIiEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIjN7mempool14pool_allocatorILNS0_12pool_index_tE23EjEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseIjN7mempool14pool_allocatorILNS0_12pool_index_tE23EjEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseImSaImEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12_Vector_baseImSaImEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12__shared_ptrIN8neorados13NotifyHandlerELN9__gnu_cxx12_Lock_policyE2EEC1ISaIvEJRN5boost4asio10io_contextERP8ObjecterRPNSB_8LingerOpESt10unique_ptrIN4ceph5async10CompletionIFvNS7_6system10error_codeENSI_6buffer7v15_2_04listEEvEESt14default_deleteISR_EEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12__shared_ptrIN8neorados13NotifyHandlerELN9__gnu_cxx12_Lock_policyE2EEC2ISaIvEJRN5boost4asio10io_contextERP8ObjecterRPNSB_8LingerOpESt10unique_ptrIN4ceph5async10CompletionIFvNS7_6system10error_codeENSI_6buffer7v15_2_04listEEvEESt14default_deleteISR_EEEEESt20_Sp_alloc_shared_tagIT_EDpOT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12system_errorC1EiRKNSt3_V214error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt12system_errorC2EiRKNSt3_V214error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt10_List_nodeIN3cls3rbd21MirrorImageSiteStatusEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt10_List_nodeIN3cls3rbd21MirrorImageSiteStatusEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt18bad_variant_accessD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt18bad_variant_accessD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt18bad_variant_accessD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt22__shared_mutex_pthread11lock_sharedEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapI5spg_tS_I9hobject_tN8Objecter10OSDBackoffESt4lessIS1_ESaISt4pairIKS1_S3_EEES4_IS0_ESaIS6_IKS0_SA_EEEixERSC_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN11json_spirit10Value_implINS6_10Config_mapIS5_EEEESt4lessIS5_ESaISt4pairIKS5_SA_EEEixEOS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapIPKN5boost6system14error_categoryESt10unique_ptrINS1_6detail12std_categoryESt14default_deleteIS7_EENS6_12cat_ptr_lessESaISt4pairIKS4_SA_EEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapIPKN5boost6system14error_categoryESt10unique_ptrINS1_6detail12std_categoryESt14default_deleteIS7_EENS6_12cat_ptr_lessESaISt4pairIKS4_SA_EEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapIiiSt4lessIiESaISt4pairIKiiEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapIiiSt4lessIiESaISt4pairIKiiEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt3mapImPN9MonClient10MonCommandESt4lessImESaISt4pairIKmS2_EEE7emplaceIJRmRS2_EEES5_ISt17_Rb_tree_iteratorIS7_EbEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt5dequeIN6librbd10BlockGuardINS0_5cache3pwl14GuardedRequestEE19DetainedBlockExtentESaIS6_EE16_M_push_back_auxIJEEEvDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt5dequeIP10DispatcherSaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt5dequeIP10DispatcherSaIS1_EE17_M_push_front_auxIJRKS1_EEEvDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt5dequeIP10DispatcherSaIS1_EE17_M_reallocate_mapEmb@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt5mutex4lockEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN4ceph5timerINS3_17coarse_mono_clockEEEFvvEPS6_EEEEE6_M_runEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN4ceph5timerINS3_17coarse_mono_clockEEEFvvEPS6_EEEEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN4ceph5timerINS3_17coarse_mono_clockEEEFvvEPS6_EEEEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN4ceph5timerINS3_17coarse_mono_clockEEEFvvEPS6_EEEEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI10clone_infoSaIS0_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI10clone_infoSaIS0_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI10clone_infoSaIS0_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI12ObjectExtentSaIS0_EE17_M_realloc_insertIJ8object_tRmS5_S5_S5_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI12ObjectExtentSaIS0_EE17_M_realloc_insertIJR8object_tRmS6_S6_S6_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI5OSDOpSaIS0_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI5OSDOpSaIS0_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI8snapid_tSaIS0_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI8snapid_tSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorI8snapid_tSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN3cls3rbd10MirrorPeerESaIS2_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN3cls3rbd13GroupSnapshotESaIS2_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN3cls3rbd16GroupImageStatusESaIS2_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN3cls3rbd17ImageSnapshotSpecESaIS2_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN4ceph6buffer7v15_2_04listESaIS3_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN4ceph6buffer7v15_2_04listESaIS3_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN4ceph9BitVectorILh2EE10u32_structESaIS3_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN5boost4asio6detail11timer_queueINS2_18chrono_time_traitsINSt6chrono3_V212steady_clockENS1_11wait_traitsIS7_EEEEE10heap_entryESaISC_EE17_M_realloc_insertIJRKSC_EEEvN9__gnu_cxx17__normal_iteratorIPSC_SE_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN6librbd5cache3pwl18WriteLogCacheEntryESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN6librbd5cache3pwl18WriteLogCacheEntryESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN6librbd5cache3pwl21WriteBufferAllocationESaIS3_EE17_M_realloc_insertIJEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8Objecter12pg_mapping_tESaIS1_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8librados12clone_info_tESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8librados14ListObjectImplESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8librados14ListObjectImplESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8librados14ListObjectImplESaIS1_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8librados14ListObjectImplESaIS1_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8librados18inconsistent_obj_tESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8librados22inconsistent_snapset_tESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8neorados10ObjWatcherESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8neorados5EntryESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8neorados5EntryESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8neorados5EntryESaIS1_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8neorados5EntryESaIS1_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIN8neorados9CloneInfoESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN7mempool14pool_allocatorILNS6_12pool_index_tE23ES5_EEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN7mempool14pool_allocatorILNS6_12pool_index_tE23ES5_EEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIP7ContextSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIP7ContextSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIP7ContextSaIS1_EE7reserveEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIPN10ThreadPool10WorkQueue_ESaIS2_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIPN10ThreadPool10WorkQueue_ESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIPN4ceph6buffer7v15_2_04listESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIPN4ceph6buffer7v15_2_04listESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrI16entity_addrvec_tEN7mempool14pool_allocatorILNS3_12pool_index_tE23ES2_EEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrI16entity_addrvec_tEN7mempool14pool_allocatorILNS3_12pool_index_tE23ES2_EEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl14ImageExtentBufEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl15GenericLogEntryEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl15GenericLogEntryEESaIS5_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl15GenericLogEntryEESaIS5_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl19GenericLogOperationEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl19GenericLogOperationEESaIS5_EE17_M_realloc_insertIJRS0_INS3_17WriteLogOperationEEEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl19GenericLogOperationEESaIS5_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl19GenericLogOperationEESaIS5_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl20GenericWriteLogEntryEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl20GenericWriteLogEntryEESaIS5_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10shared_ptrIN6librbd5cache3pwl20GenericWriteLogEntryEESaIS5_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt10unique_ptrI17StackStringStreamILm4096EESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairISt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS9_EES7_ESaISD_EE17_M_realloc_insertIJSC_RS7_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairISt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteIS9_EES7_ESaISD_EE17_M_realloc_insertIJSC_S7_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairIlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairIlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS7_EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairIlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESaIS7_EED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairImmESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairImmESaIS1_EE17_M_realloc_insertIJRS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairImmESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorISt4pairImmESaIS1_EE7reserveEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorImSaImEE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorImSaImEE17_M_realloc_insertIJmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt6vectorImSaImEE7reserveEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseI5aio_tSaIS1_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseIN3cls3rbd21MirrorImageSiteStatusESaIS3_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseIN6librbd5cache3pwl11LogMapEntryINS3_20GenericWriteLogEntryEEESaIS6_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseIN6librbd5cache3pwl14GuardedRequestESaIS4_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseIP7ContextSaIS2_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseIPN8Objecter8LingerOpESaIS3_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseISt10shared_ptrIN6librbd5cache3pwl15GenericLogEntryEESaIS6_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseISt10shared_ptrIN6librbd5cache3pwl19GenericLogOperationEESaIS6_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseISt10shared_ptrIN6librbd5cache3pwl20GenericWriteLogEntryEESaIS6_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1110_List_baseISt10shared_ptrIN6librbd5cache3pwl3ssd8WriteLogINS2_8ImageCtxEE22WriteLogPoolRootUpdateEESaISA_EE8_M_clearEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx114listI5aio_tSaIS1_EE9_M_insertIJS1_EEEvSt14_List_iteratorIS1_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx114listIN3cls3rbd21MirrorImageSiteStatusESaIS3_EE17_M_default_appendEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx114listIN3cls3rbd21MirrorImageSiteStatusESaIS3_EE6resizeEm@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt7__cxx119to_stringEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI13entity_addr_tS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI13entity_addr_tS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE24_M_get_insert_unique_posERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI13entity_addr_tS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS0_ERKS0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI13entity_addr_tSt4pairIKS0_7utime_tESt10_Select1stIS4_ESt4lessIS0_EN7mempool14pool_allocatorILNS9_12pool_index_tE23ES4_EEE7_M_copyILb0ENSD_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS4_ESI_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI13entity_addr_tSt4pairIKS0_7utime_tESt10_Select1stIS4_ESt4lessIS0_EN7mempool14pool_allocatorILNS9_12pool_index_tE23ES4_EEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI13entity_addr_tSt4pairIKS0_N6OSDMap10range_bitsEESt10_Select1stIS5_ESt4lessIS0_EN7mempool14pool_allocatorILNSA_12pool_index_tE23ES5_EEE7_M_copyILb0ENSE_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS5_ESJ_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI13entity_addr_tSt4pairIKS0_N6OSDMap10range_bitsEESt10_Select1stIS5_ESt4lessIS0_EN7mempool14pool_allocatorILNSA_12pool_index_tE23ES5_EEE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tS0_St9_IdentityIS0_ESt4lessIS0_EN7mempool14pool_allocatorILNS5_12pool_index_tE23ES0_EEE8_M_eraseEPSt13_Rb_tree_nodeIS0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_St6vectorIS1_IiiEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EEEESt10_Select1stISA_ESt4lessIS0_ENS6_ILS7_23ESA_EEE20_Reuse_or_alloc_nodeclIRKSA_EEPSt13_Rb_tree_nodeISA_EOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_St6vectorIS1_IiiEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EEEESt10_Select1stISA_ESt4lessIS0_ENS6_ILS7_23ESA_EEE7_M_copyILb0ENSG_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISA_ESL_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_St6vectorIS1_IiiEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EEEESt10_Select1stISA_ESt4lessIS0_ENS6_ILS7_23ESA_EEE8_M_eraseEPSt13_Rb_tree_nodeISA_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_St6vectorIiN7mempool14pool_allocatorILNS4_12pool_index_tE23EiEEEESt10_Select1stIS9_ESt4lessIS0_ENS5_ILS6_23ES9_EEE20_Reuse_or_alloc_nodeclIRKS9_EEPSt13_Rb_tree_nodeIS9_EOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_St6vectorIiN7mempool14pool_allocatorILNS4_12pool_index_tE23EiEEEESt10_Select1stIS9_ESt4lessIS0_ENS5_ILS6_23ES9_EEE7_M_copyILb0ENSF_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS9_ESK_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_St6vectorIiN7mempool14pool_allocatorILNS4_12pool_index_tE23EiEEEESt10_Select1stIS9_ESt4lessIS0_ENS5_ILS6_23ES9_EEE8_M_eraseEPSt13_Rb_tree_nodeIS9_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_EN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE7_M_copyILb0ENSC_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS3_ESH_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI4pg_tSt4pairIKS0_iESt10_Select1stIS3_ESt4lessIS0_EN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI5spg_tSt4pairIKS0_St3mapI9hobject_tN8Objecter10OSDBackoffESt4lessIS4_ESaIS1_IKS4_S6_EEEESt10_Select1stISD_ES7_IS0_ESaISD_EE24_M_get_insert_unique_posERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI5spg_tSt4pairIKS0_St3mapI9hobject_tN8Objecter10OSDBackoffESt4lessIS4_ESaIS1_IKS4_S6_EEEESt10_Select1stISD_ES7_IS0_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI5spg_tSt4pairIKS0_St3mapI9hobject_tN8Objecter10OSDBackoffESt4lessIS4_ESaIS1_IKS4_S6_EEEESt10_Select1stISD_ES7_IS0_ESaISD_EE4findERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI8object_tSt4pairIKS0_St6vectorI12ObjectExtentSaIS4_EEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE24_M_get_insert_unique_posERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI8object_tSt4pairIKS0_St6vectorI12ObjectExtentSaIS4_EEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI9hobject_tSt4pairIKS0_N8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE10_Auto_nodeD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI9hobject_tSt4pairIKS0_N8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE10_Auto_nodeD2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI9hobject_tSt4pairIKS0_N8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE11equal_rangeERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI9hobject_tSt4pairIKS0_N8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE24_M_get_insert_unique_posERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeI9hobject_tSt4pairIKS0_N8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessIS0_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIN3cls3rbd22MirrorImageStatusStateESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE24_M_get_insert_unique_posERS4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIN3cls3rbd22MirrorImageStatusStateESt4pairIKS2_iESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIN6librbd5cache3pwl11LogMapEntryINS2_20GenericWriteLogEntryEEES5_St9_IdentityIS5_ENS2_6LogMapIS4_E18LogMapEntryCompareESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_13entity_inst_tESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_13entity_inst_tESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11json_spirit10Value_implINS8_10Config_mapIS5_EEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N11json_spirit10Value_implINS8_10Config_mapIS5_EEEEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd11MirrorImageEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd11MirrorImageEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd14MirrorImageMapEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd14MirrorImageMapEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd14TrashImageSpecEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd14TrashImageSpecEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd17MirrorImageStatusEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cls3rbd17MirrorImageStatusEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISB_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4ceph6buffer7v15_2_04listEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N4ceph6buffer7v15_2_04listEESt10_Select1stISC_ESt4lessIS5_ESaISC_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISC_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_S5_St4lessIS5_ESaIS6_IS7_S5_EEEESt10_Select1stISE_ESA_N7mempool14pool_allocatorILNSH_12pool_index_tE23ESE_EEE7_M_copyILb0ENSL_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeISE_ESQ_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St3mapIS5_S5_St4lessIS5_ESaIS6_IS7_S5_EEEESt10_Select1stISE_ESA_N7mempool14pool_allocatorILNSH_12pool_index_tE23ESE_EEE8_M_eraseEPSt13_Rb_tree_nodeISE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_lESt10_Select1stIS8_ESt4lessIvEN7mempool14pool_allocatorILNSD_12pool_index_tE23ES8_EEE20_Reuse_or_alloc_nodeclIRKS8_EEPSt13_Rb_tree_nodeIS8_EOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_lESt10_Select1stIS8_ESt4lessIvEN7mempool14pool_allocatorILNSD_12pool_index_tE23ES8_EEE7_M_copyILb0ENSH_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESM_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_lESt10_Select1stIS8_ESt4lessIvEN7mempool14pool_allocatorILNSD_12pool_index_tE23ES8_EEE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIP7ContextS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIPKN5boost6system14error_categoryESt4pairIKS4_St10unique_ptrINS1_6detail12std_categoryESt14default_deleteIS9_EEESt10_Select1stISD_ENS8_12cat_ptr_lessESaISD_EE16_M_insert_uniqueISD_EES5_ISt17_Rb_tree_iteratorISD_EbEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIPN4ceph18md_config_obs_implINS0_6common11ConfigProxyEEESt4pairIKS5_St10unique_ptrINS3_8CallGateESt14default_deleteIS9_EEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE22_M_emplace_hint_uniqueIJRS5_SC_EEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIPN4ceph18md_config_obs_implINS0_6common11ConfigProxyEEESt4pairIKS5_St10unique_ptrINS3_8CallGateESt14default_deleteIS9_EEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE24_M_get_insert_unique_posERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIPN4ceph18md_config_obs_implINS0_6common11ConfigProxyEEESt4pairIKS5_St10unique_ptrINS3_8CallGateESt14default_deleteIS9_EEESt10_Select1stISD_ESt4lessIS5_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS7_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIPN8Objecter10OSDSessionES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIPN8Objecter8LingerOpES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKi11osd_xinfo_tESt10_Select1stIS3_ESt4lessIiEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKi16entity_addrvec_tESt10_Select1stIS3_ESt4lessIiEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKi6uuid_dESt10_Select1stIS3_ESt4lessIiEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKiPN8Objecter10OSDSessionEESt10_Select1stIS5_ESt4lessIiESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKiPN8Objecter10OSDSessionEESt10_Select1stIS5_ESt4lessIiESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKiS0_IjjEESt10_Select1stIS3_ESt4lessIiEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKijESt10_Select1stIS2_ESt4lessIiEN7mempool14pool_allocatorILNS7_12pool_index_tE23ES2_EEE7_M_copyILb0ENSB_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS2_ESG_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIiSt4pairIKijESt10_Select1stIS2_ESt4lessIiEN7mempool14pool_allocatorILNS7_12pool_index_tE23ES2_EEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIjSt4pairIKjN4ceph6buffer7v15_2_04listEESt10_Select1stIS6_ESt4lessIjESaIS6_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIjSt4pairIKjN4ceph6buffer7v15_2_04listEESt10_Select1stIS6_ESt4lessIjESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_ISt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISB_EES9_ESaISF_EEESt10_Select1stISI_ESt4lessIjESaISI_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_ISt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISB_EES9_ESaISF_EEESt10_Select1stISI_ESt4lessIjESaISI_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISI_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKl12interval_setI8snapid_tN7mempool6osdmap8flat_mapEEESt10_Select1stIS8_ESt4lessIlENS4_14pool_allocatorILNS4_12pool_index_tE23ES8_EEE20_Reuse_or_alloc_nodeclIRKS8_EEPSt13_Rb_tree_nodeIS8_EOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKl12interval_setI8snapid_tN7mempool6osdmap8flat_mapEEESt10_Select1stIS8_ESt4lessIlENS4_14pool_allocatorILNS4_12pool_index_tE23ES8_EEE7_M_copyILb0ENSG_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESL_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKl12interval_setI8snapid_tN7mempool6osdmap8flat_mapEEESt10_Select1stIS8_ESt4lessIlENS4_14pool_allocatorILNS4_12pool_index_tE23ES8_EEE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKl9pg_pool_tESt10_Select1stIS3_ESt4lessIlEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE20_Reuse_or_alloc_nodeclIRKS3_EEPSt13_Rb_tree_nodeIS3_EOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKl9pg_pool_tESt10_Select1stIS3_ESt4lessIlEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE7_M_copyILb0ENSC_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS3_ESH_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKl9pg_pool_tESt10_Select1stIS3_ESt4lessIlEN7mempool14pool_allocatorILNS8_12pool_index_tE23ES3_EEE8_M_eraseEPSt13_Rb_tree_nodeIS3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIlEN7mempool14pool_allocatorILNSD_12pool_index_tE23ES8_EEE20_Reuse_or_alloc_nodeclIRKS8_EEPSt13_Rb_tree_nodeIS8_EOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIlEN7mempool14pool_allocatorILNSD_12pool_index_tE23ES8_EEE7_M_copyILb0ENSH_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESM_PSt18_Rb_tree_node_baseRT0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIlEN7mempool14pool_allocatorILNSD_12pool_index_tE23ES8_EEE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlSt6vectorIN8Objecter12pg_mapping_tESaIS4_EEESt10_Select1stIS7_ESt4lessIlESaIS7_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlSt6vectorIN8Objecter12pg_mapping_tESaIS4_EEESt10_Select1stIS7_ESt4lessIlESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlbESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlbESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIlSt4pairIKlbESt10_Select1stIS2_ESt4lessIlESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeIllSt9_IdentityIlESt4lessIlEN7mempool14pool_allocatorILNS4_12pool_index_tE23ElEEE8_M_eraseEPSt13_Rb_tree_nodeIlE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessImESaIS5_EE22_M_emplace_hint_uniqueIJS0_ImS4_EEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter10OSDBackoffEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter10PoolStatOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter10PoolStatOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter10PoolStatOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter2OpEESt10_Select1stIS5_ESt4lessImESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter2OpEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter2OpEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter2OpEESt10_Select1stIS5_ESt4lessImESaIS5_EE4findERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter6PoolOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter6PoolOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter6PoolOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter8LingerOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter8LingerOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter8LingerOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter8StatfsOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter8StatfsOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter8StatfsOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter9CommandOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter9CommandOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN8Objecter9CommandOpEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN9MonClient10MonCommandEESt10_Select1stIS5_ESt4lessImESaIS5_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmPN9MonClient10MonCommandEESt10_Select1stIS5_ESt4lessImESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmS0_IN4ceph6buffer7v15_2_04listEmEESt10_Select1stIS7_ESt4lessImESaIS7_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmS0_IN4ceph6buffer7v15_2_04listEmEESt10_Select1stIS7_ESt4lessImESaIS7_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS7_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmSt10shared_ptrIN6librbd5cache3pwl17SyncPointLogEntryEEESt10_Select1stIS8_ESt4lessImESaIS8_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmSt10shared_ptrIN6librbd5cache3pwl17SyncPointLogEntryEEESt10_Select1stIS8_ESt4lessImESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmmEvEESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessImESaISE_EE22_M_emplace_hint_uniqueIJRmSD_EEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmmEvEESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessImESaISE_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEmmEvEESt14default_deleteISA_EEESt10_Select1stISE_ESt4lessImESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmbESt10_Select1stIS2_ESt4lessImESaIS2_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmbESt10_Select1stIS2_ESt4lessImESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE22_M_emplace_hint_uniqueIJRmmEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE24_M_get_insert_unique_posERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail16_Hashtable_allocIN7mempool14pool_allocatorILNS1_12pool_index_tE23ENS_10_Hash_nodeISt4pairIK13entity_addr_t7utime_tELb1EEEEEE19_M_deallocate_nodesEPSA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9_Map_baseIP7ContextSt4pairIKS2_iESaIS5_ENS_10_Select1stESt8equal_toIS2_ESt4hashIS2_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS4_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9_Map_baseIPKcSt4pairIKS2_N7mempool6type_tEESaIS7_ENS_10_Select1stESt8equal_toIS2_ESt4hashIS2_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOS2_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant12__gen_vtableIvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSD_IlSE_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_JRSt7variantIJS3_S9_mldbSA_SB_SG_SI_SK_SL_EEEE9_S_vtableE@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant16_Variant_storageILb0EJSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISA_EEN3fu27abi_3106detail8functionINSG_6configILb1ELb0ELm16EEENSG_8propertyILb1ELb0EJS9_EEEEEP7ContextEE8_M_resetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSC_IlSD_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm0EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm10EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm11EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm1EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm2EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm3EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm4EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm5EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm6EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm7EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm8EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFvOZNS0_16_Variant_storageILb0EJSt9monostateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmldb13entity_addr_t16entity_addrvec_tNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSE_IlSF_ILl1ELl1000EEEEN6Option6size_tE6uuid_dEE8_M_resetEvEUlOT_E_RSt7variantIJS4_SA_mldbSB_SC_SH_SJ_SL_SM_EEEJEEESt16integer_sequenceImJLm9EEEE14__visit_invokeESR_SU_@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt10__do_visitINSt8__detail9__variant20__variant_idx_cookieEZNS1_17_Move_assign_baseILb0EJSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISC_EEN3fu27abi_3106detail8functionINSI_6configILb1ELb0ELm16EEENSI_8propertyILb1ELb0EJSB_EEEEEP7ContextEEaSEOSR_EUlOT_T0_E_JRSt7variantIJSF_SO_SQ_EEEEDcOSV_DpOT1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_ET0_T_SG_SF_@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt19piecewise_construct@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt20__throw_bad_weak_ptrv@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt26__throw_bad_variant_accessPKc@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt26__throw_bad_variant_accessb@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt5alignmmRPvRm@Base 17.2.5-0ubuntu0.22.10.1 + _ZSt5visitIZN8Objecter2Op8completeEOSt7variantIJSt10unique_ptrIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEESt14default_deleteISB_EEN3fu27abi_3106detail8functionINSH_6configILb1ELb0ELm16EEENSH_8propertyILb1ELb0EJSA_EEEEEP7ContextEES9_iEUlOT_E_JSQ_EENSt13invoke_resultISS_JDpNSt13__conditionalIX21is_lvalue_reference_vIT0_EEE4typeIRNSt19variant_alternativeILm0ENSt16remove_referenceIDTcl4__ascl7declvalISX_EEEEE4typeEE4typeEOS16_EEEE4typeEST_DpOSX_@Base 17.2.5-0ubuntu0.22.10.1 + _ZStlsI5OSDOpLm2EvERSoS1_RKN5boost9container12small_vectorIT_XT0_ET1_vEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZStlsI8snapid_tSaIS0_EERSoS2_RKSt6vectorIT_T0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZStlsIiSaIiEERSoS1_RKSt6vectorIT_T0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTHN23CachedStackStringStream5cacheE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI10Dispatcher@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI10PMEMDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI10io_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI10osd_info_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI11BlockDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI11MMonCommand@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI11MOSDBackoff@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI11aio_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI11osd_xinfo_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI12KernelDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache21WriteLogImageDispatchINS0_8ImageCtxEE9shut_downEP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl14C_WriteRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS2_9SyncPointEEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14new_sync_pointERNS2_16DeferredContextsEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE18arm_periodic_statsEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE19flush_dirty_entriesEP7ContextEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE24dispatch_deferred_writesEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS2_17SyncPointLogEntryEEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4initEP7ContextEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE7wake_upEvEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE8pwl_initEP7ContextRNS2_16DeferredContextsEEUliE11_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE4_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE5_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl16C_DiscardRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20setup_log_operationsEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE17enlist_op_flusherEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEPNS2_16C_BlockIORequestINS2_16AbstractWriteLogIS5_EEEEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE14retire_entriesEmEUliE4_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE18enlist_op_appenderEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS2_20GenericWriteLogEntryEESaISA_EERS7_IPN4ceph6buffer7v15_2_04listESaISI_EEP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21enlist_op_update_rootEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS8_EEON4ceph6buffer7v15_2_04listESG_PmiP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE0_clESL_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_ENKUliE1_clEiEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE0_clESI_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE_clESI_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13MGetPoolStats@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI13entity_addr_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI14MMonGetVersion@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI14StackStringBufILm4096EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI14ioring_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI15AdminSocketHook@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI17StackStringStreamILm4096EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI18MOSDFastDispatchOp@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI19PaxosServiceMessage@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI19osdc_error_category@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI5MPing@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI6uuid_d@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI7MPoolOp@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI7MStatfs@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI8MCommand@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI8Objecter@Base 17.2.5-0ubuntu0.22.10.1 + _ZTI9ContextWQ@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN10ThreadPool10WorkQueue_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN10ThreadPool9PointerWQI7ContextEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN12C_GatherBaseI7ContextS0_E11C_GatherSubE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN12KernelDevice13DiscardThreadE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN12KernelDevice19AioCompletionThreadE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN20ExplicitHugePagePool17mmaped_buffer_rawE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN3fu27abi_3106detail12type_erasure16invocation_table17bad_function_callE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph18md_config_obs_implINS_6common11ConfigProxyEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph19converting_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph22buffer_instrumentation16instrumented_rawIN11BlockDevice22hugepaged_raw_marker_tEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async10CompletionIFvN5boost6system10error_codeE11ceph_statfsEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async10CompletionIFvN5boost6system10error_codeE8snapid_tEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async10CompletionIFvN5boost6system10error_codeENS2_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11pool_stat_tSt4lessISC_EvEEbEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async10CompletionIFvN5boost6system10error_codeENS_6buffer7v15_2_04listEEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async10CompletionIFvN5boost6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6buffer7v15_2_04listEEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async10CompletionIFvN5boost6system10error_codeEmmEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph5async6detail8UserDataIvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph6PluginE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph6buffer7v15_2_013end_of_bufferE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph6buffer7v15_2_015malformed_inputE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph6buffer7v15_2_03rawE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph6buffer7v15_2_05errorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph6common11bad_cmd_getE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph7logging12MutableEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN4ceph7logging5EntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost10wrapexceptINS_17bad_function_callEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost10wrapexceptINS_4asio12bad_executorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost10wrapexceptINS_4asio21invalid_service_ownerEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost10wrapexceptINS_4asio22service_already_existsEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost10wrapexceptINS_6system12system_errorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost10wrapexceptINS_7bad_getEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost16exception_detail10clone_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost17bad_function_callE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio10io_context7serviceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio12bad_executorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio17execution_context7serviceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio21invalid_service_ownerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio22service_already_existsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail11noncopyableE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail12posix_thread4funcINS0_14system_context15thread_functionEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail12posix_thread4funcINS1_9scheduler15thread_functionEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail12posix_thread9func_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail12service_baseINS1_14strand_serviceEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail13epoll_reactorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail14strand_serviceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail14thread_contextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail14typeid_wrapperINS1_13epoll_reactorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail14typeid_wrapperINS1_14strand_serviceEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail14typeid_wrapperINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail14typeid_wrapperINS1_9schedulerEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail15io_context_bitsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail16timer_queue_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail30execution_context_service_baseINS1_13epoll_reactorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail30execution_context_service_baseINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail30execution_context_service_baseINS1_9schedulerEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio6detail9schedulerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost4asio8executor9impl_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost6system12system_errorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost6system14error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost6system6detail12std_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost6system6detail21system_error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost6system6detail22generic_error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost7bad_getE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN5boost9exceptionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6HitSet6ParamsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd2io22ImageDispatchInterfaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail15C_AsyncCallbackI9ContextWQEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail15C_AsyncCallbackINS_4asio9ContextWQEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_23handle_init_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl16AbstractWriteLogINS_8ImageCtxEEEXadL_ZNS7_30handle_write_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl15DiscardLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl15GenericLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl17SyncPointLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl17WriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl19GenericLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl20GenericWriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl21SyncPointLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl24GenericWriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl29GuardedRequestFunctionContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl17WriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl17WriteSameLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd17WriteSameLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd5cache3pwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd6plugin10HookPointsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN6librbd6plugin9InterfaceINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8Objecter10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8Objecter16RequestStateHookE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8Objecter2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8Objecter7C_NListE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8Objecter8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8Objecter9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8neorados6detail11RadosClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8neorados6detail5RADOSE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8neorados6detail6ClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8neorados6detail9NeoClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIN8neorados8categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJMN4ceph5timerINS3_17coarse_mono_clockEEEFvvEPS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt8__detail10_Hash_nodeISt4pairIK13entity_addr_t7utime_tELb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt8__detail15_Hash_node_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt8__detail16_Hash_node_valueISt4pairIK13entity_addr_t7utime_tELb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt8__detail21_Hash_node_code_cacheILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTINSt8__detail21_Hash_node_value_baseISt4pairIK13entity_addr_t7utime_tEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIPNSt8__detail15_Hash_node_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt10shared_ptrI16entity_addrvec_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt12__shared_ptrI16entity_addrvec_tLN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeI4pg_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIK13entity_addr_t7utime_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIK13entity_addr_tN6OSDMap10range_bitsEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIK4pg_tSt6vectorIS0_IiiEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIK4pg_tSt6vectorIiN7mempool14pool_allocatorILNS4_12pool_index_tE23EiEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIK4pg_tiEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIS6_S6_St4lessIS6_ESaIS0_IS7_S6_EEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKi11osd_xinfo_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKi16entity_addrvec_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKi6uuid_dEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKiS0_IjjEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKijEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKl12interval_setI8snapid_tN7mempool6osdmap8flat_mapEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKl9pg_pool_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeISt4pairIKlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt13_Rb_tree_nodeIlE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt18_Rb_tree_node_base@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt18bad_variant_access@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt19__shared_ptr_accessI16entity_addrvec_tLN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTISt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextEUlRNS1_29GuardedRequestFunctionContextEE1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listESF_PmiP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5flushENS_2io11FlushSourceEP7ContextEUlRNS1_29GuardedRequestFunctionContextEE1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE7discardEmmjP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9writesameEmmON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbEUlRNS1_29GuardedRequestFunctionContextEE_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbEUlRNS1_29GuardedRequestFunctionContextEE_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTIZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiEUlRNS1_29GuardedRequestFunctionContextEE_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS10Dispatcher@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS10PMEMDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS10io_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS10osd_info_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS11BlockDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS11MMonCommand@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS11MOSDBackoff@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS11aio_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS11osd_xinfo_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS12KernelDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache21WriteLogImageDispatchINS0_8ImageCtxEE9shut_downEP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl14C_WriteRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS2_9SyncPointEEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14new_sync_pointERNS2_16DeferredContextsEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE18arm_periodic_statsEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE19flush_dirty_entriesEP7ContextEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE24dispatch_deferred_writesEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS2_17SyncPointLogEntryEEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4initEP7ContextEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE7wake_upEvEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE8pwl_initEP7ContextRNS2_16DeferredContextsEEUliE11_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE4_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE5_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl16C_DiscardRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20setup_log_operationsEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE17enlist_op_flusherEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEPNS2_16C_BlockIORequestINS2_16AbstractWriteLogIS5_EEEEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE14retire_entriesEmEUliE4_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE18enlist_op_appenderEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS2_20GenericWriteLogEntryEESaISA_EERS7_IPN4ceph6buffer7v15_2_04listESaISI_EEP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21enlist_op_update_rootEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS8_EEON4ceph6buffer7v15_2_04listESG_PmiP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE0_clESL_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_ENKUliE1_clEiEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE0_clESI_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE_clESI_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13MGetPoolStats@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS13entity_addr_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS14MMonGetVersion@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS14StackStringBufILm4096EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS14ioring_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS15AdminSocketHook@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS17StackStringStreamILm4096EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS18MOSDFastDispatchOp@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS19PaxosServiceMessage@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS19osdc_error_category@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS5MPing@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS6uuid_d@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS7Context@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS7MPoolOp@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS7MStatfs@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS8MCommand@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS8Objecter@Base 17.2.5-0ubuntu0.22.10.1 + _ZTS9ContextWQ@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN10ThreadPool10WorkQueue_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN10ThreadPool9PointerWQI7ContextEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN12C_GatherBaseI7ContextS0_E11C_GatherSubE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN12KernelDevice13DiscardThreadE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN12KernelDevice19AioCompletionThreadE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN20ExplicitHugePagePool17mmaped_buffer_rawE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN3fu27abi_3106detail12type_erasure16invocation_table17bad_function_callE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph18md_config_obs_implINS_6common11ConfigProxyEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph19converting_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph22buffer_instrumentation16instrumented_rawIN11BlockDevice22hugepaged_raw_marker_tEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async10CompletionIFvN5boost6system10error_codeE11ceph_statfsEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async10CompletionIFvN5boost6system10error_codeE8snapid_tEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async10CompletionIFvN5boost6system10error_codeEEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async10CompletionIFvN5boost6system10error_codeENS2_9container8flat_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11pool_stat_tSt4lessISC_EvEEbEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async10CompletionIFvN5boost6system10error_codeENS_6buffer7v15_2_04listEEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async10CompletionIFvN5boost6system10error_codeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6buffer7v15_2_04listEEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async10CompletionIFvN5boost6system10error_codeEmmEvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph5async6detail8UserDataIvEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph6PluginE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph6buffer7v15_2_013end_of_bufferE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph6buffer7v15_2_015malformed_inputE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph6buffer7v15_2_03rawE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph6buffer7v15_2_05errorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph6common11bad_cmd_getE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph7logging12MutableEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN4ceph7logging5EntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost10wrapexceptINS_17bad_function_callEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost10wrapexceptINS_4asio12bad_executorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost10wrapexceptINS_4asio21invalid_service_ownerEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost10wrapexceptINS_4asio22service_already_existsEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost10wrapexceptINS_6system12system_errorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost10wrapexceptINS_7bad_getEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost16exception_detail10clone_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost17bad_function_callE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio10io_context7serviceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio12bad_executorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio17execution_context7serviceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio21invalid_service_ownerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio22service_already_existsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail11noncopyableE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail12posix_thread4funcINS0_14system_context15thread_functionEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail12posix_thread4funcINS1_9scheduler15thread_functionEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail12posix_thread9func_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail12service_baseINS1_14strand_serviceEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail13epoll_reactorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail14strand_serviceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail14thread_contextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail14typeid_wrapperINS1_13epoll_reactorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail14typeid_wrapperINS1_14strand_serviceEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail14typeid_wrapperINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail14typeid_wrapperINS1_9schedulerEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail15io_context_bitsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail16timer_queue_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail30execution_context_service_baseINS1_13epoll_reactorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail30execution_context_service_baseINS1_22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS7_EEEEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail30execution_context_service_baseINS1_9schedulerEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio6detail9schedulerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost4asio8executor9impl_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost6system12system_errorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost6system14error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost6system6detail12std_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost6system6detail21system_error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost6system6detail22generic_error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost7bad_getE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN5boost9exceptionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6HitSet6ParamsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd2io22ImageDispatchInterfaceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail15C_AsyncCallbackI9ContextWQEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail15C_AsyncCallbackINS_4asio9ContextWQEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_23handle_init_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl16AbstractWriteLogINS_8ImageCtxEEEXadL_ZNS7_30handle_write_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl15DiscardLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl15GenericLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl17SyncPointLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl17WriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl19GenericLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl20GenericWriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl21SyncPointLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl24GenericWriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl29GuardedRequestFunctionContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl17WriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl17WriteSameLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd17WriteSameLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd5cache3pwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd6plugin10HookPointsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN6librbd6plugin9InterfaceINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8Objecter10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8Objecter16RequestStateHookE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8Objecter2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8Objecter7C_NListE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8Objecter8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8Objecter9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8neorados6detail11RadosClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8neorados6detail5RADOSE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8neorados6detail6ClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8neorados6detail9NeoClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSN8neorados8categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN4ceph5timerINS3_17coarse_mono_clockEEEFvvEPS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt8__detail10_Hash_nodeISt4pairIK13entity_addr_t7utime_tELb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt8__detail15_Hash_node_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt8__detail16_Hash_node_valueISt4pairIK13entity_addr_t7utime_tELb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt8__detail21_Hash_node_code_cacheILb1EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSNSt8__detail21_Hash_node_value_baseISt4pairIK13entity_addr_t7utime_tEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSPNSt8__detail15_Hash_node_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt10shared_ptrI16entity_addrvec_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt12__shared_ptrI16entity_addrvec_tLN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeI4pg_tE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIK13entity_addr_t7utime_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIK13entity_addr_tN6OSDMap10range_bitsEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIK4pg_tSt6vectorIS0_IiiEN7mempool14pool_allocatorILNS5_12pool_index_tE23ES4_EEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIK4pg_tSt6vectorIiN7mempool14pool_allocatorILNS4_12pool_index_tE23EiEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIK4pg_tiEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt3mapIS6_S6_St4lessIS6_ESaIS0_IS7_S6_EEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKi11osd_xinfo_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKi16entity_addrvec_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKi6uuid_dEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKiS0_IjjEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKijEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKl12interval_setI8snapid_tN7mempool6osdmap8flat_mapEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKl9pg_pool_tEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeISt4pairIKlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt13_Rb_tree_nodeIlE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt18_Rb_tree_node_base@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt18bad_variant_access@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt19_Sp_make_shared_tag@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt19__shared_ptr_accessI16entity_addrvec_tLN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextEUlRNS1_29GuardedRequestFunctionContextEE1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listESF_PmiP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5flushENS_2io11FlushSourceEP7ContextEUlRNS1_29GuardedRequestFunctionContextEE1_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE7discardEmmjP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9writesameEmmON4ceph6buffer7v15_2_04listEiP7ContextEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbEUlRNS1_29GuardedRequestFunctionContextEE_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbEUlRNS1_29GuardedRequestFunctionContextEE_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiEUlRNS1_29GuardedRequestFunctionContextEE0_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTSZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiEUlRNS1_29GuardedRequestFunctionContextEE_@Base 17.2.5-0ubuntu0.22.10.1 + _ZTT17StackStringStreamILm4096EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV10PMEMDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV11BlockDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV11MMonCommand@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV11MOSDBackoff@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV11aio_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV12KernelDevice@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache21WriteLogImageDispatchINS0_8ImageCtxEE9shut_downEP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl14C_WriteRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20append_write_requestESt10shared_ptrINS2_9SyncPointEEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14new_sync_pointERNS2_16DeferredContextsEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE18arm_periodic_statsEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE19flush_dirty_entriesEP7ContextEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE20flush_new_sync_pointEPNS2_14C_FlushRequestIS5_EERNS2_16DeferredContextsEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS2_15GenericLogEntryEEbEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE24dispatch_deferred_writesEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS2_17SyncPointLogEntryEEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4initEP7ContextEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS8_EEPN4ceph6buffer7v15_2_04listEiP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE7wake_upEvEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE8pwl_initEP7ContextRNS2_16DeferredContextsEEUliE11_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE4_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE9shut_downEP7ContextEUliE5_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl16C_DiscardRequestINS2_16AbstractWriteLogINS0_8ImageCtxEEEE20setup_log_operationsEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE17enlist_op_flusherEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE19schedule_append_opsERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEPNS2_16C_BlockIORequestINS2_16AbstractWriteLogIS5_EEEEEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE14retire_entriesEmEUliE4_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE18enlist_op_appenderEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS2_20GenericWriteLogEntryEESaISA_EERS7_IPN4ceph6buffer7v15_2_04listESaISI_EEP7ContextEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS2_19GenericLogOperationEESaISB_EEEEUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE21enlist_op_update_rootEvEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE25update_root_scheduled_opsEvEUliE3_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE1_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_EUliE2_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS8_EEON4ceph6buffer7v15_2_04listESG_PmiP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE0_clESL_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZZN6librbd5cache3pwl16AbstractWriteLogINS0_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS2_29GuardedRequestFunctionContextEE1_clES9_ENKUliE1_clEiEUliE0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZZN6librbd5cache3pwl3rwl8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUlRNS2_29GuardedRequestFunctionContextEE_clESH_ENKUliE_clEiEUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE0_clESI_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13LambdaContextIZZZN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS2_15GenericLogEntryEESaISB_EEERNS2_16DeferredContextsEbENKUliE0_clEiENKUlRNS2_29GuardedRequestFunctionContextEE_clESI_EUliE_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV13MGetPoolStats@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV14MMonGetVersion@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV14StackStringBufILm4096EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV14ioring_queue_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV17StackStringStreamILm4096EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV18MOSDFastDispatchOp@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV19PaxosServiceMessage@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV19osdc_error_category@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV5MPing@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV7MPoolOp@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV7MStatfs@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV8MCommand@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV8Objecter@Base 17.2.5-0ubuntu0.22.10.1 + _ZTV9ContextWQ@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN10ThreadPool10WorkQueue_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN10ThreadPool9PointerWQI7ContextEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN12C_GatherBaseI7ContextS0_E11C_GatherSubE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN12KernelDevice13DiscardThreadE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN12KernelDevice19AioCompletionThreadE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN20ExplicitHugePagePool17mmaped_buffer_rawE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN3fu27abi_3106detail12type_erasure16invocation_table17bad_function_callE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEE18CB_SelfmanagedSnapvJNS3_6system10error_codeENS_6buffer7v15_2_04listEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter16CB_Op_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter20CB_Linger_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter21CB_Command_Map_LatestEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEN8Objecter22CB_Objecter_GetVersionEvJNS3_6system10error_codeEmmEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEENS1_24rvalue_reference_wrapperINS0_6waiterIJNS3_6system10error_codeEEEEEEvJSC_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8librados14ListObjectImplEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph5async6detail14CompletionImplIN5boost4asio10io_context19basic_executor_typeISaIvELj0EEEZN8Objecter16_issue_enumerateIN8neorados5EntryEEEv9hobject_tSt10unique_ptrI18EnumerationContextIT_ESt14default_deleteISH_EEEUlNS3_6system10error_codeEE_vJSM_EEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph6buffer7v15_2_013end_of_bufferE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph6buffer7v15_2_015malformed_inputE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph6buffer7v15_2_03rawE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph6common11bad_cmd_getE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph7logging12MutableEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN4ceph7logging5EntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost10wrapexceptINS_17bad_function_callEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost10wrapexceptINS_4asio12bad_executorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost10wrapexceptINS_4asio21invalid_service_ownerEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost10wrapexceptINS_4asio22service_already_existsEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost10wrapexceptINS_6system12system_errorEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost10wrapexceptINS_7bad_getEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost16exception_detail10clone_baseE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost17bad_function_callE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio12bad_executorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio21invalid_service_ownerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio22service_already_existsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio6detail11timer_queueINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio6detail12posix_thread4funcINS0_14system_context15thread_functionEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio6detail12posix_thread4funcINS1_9scheduler15thread_functionEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio6detail13epoll_reactorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio6detail14strand_serviceE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt6chrono3_V212steady_clockENS0_11wait_traitsIS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio6detail9schedulerE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost4asio8executor4implINS0_10io_context19basic_executor_typeISaIvELj0EEES5_EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost6system12system_errorE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost6system14error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost6system6detail12std_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost6system6detail21system_error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost6system6detail22generic_error_categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost7bad_getE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN5boost9exceptionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6HitSet6ParamsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail15C_AsyncCallbackI9ContextWQEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail15C_AsyncCallbackINS_4asio9ContextWQEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_23handle_init_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl11InitRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl14DiscardRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_27handle_shutdown_image_cacheEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl15ShutdownRequestINS_8ImageCtxEEEXadL_ZNS7_31handle_remove_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd4util6detail17C_CallbackAdapterINS_5cache3pwl16AbstractWriteLogINS_8ImageCtxEEEXadL_ZNS7_30handle_write_image_cache_stateEiEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl15DiscardLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl15GenericLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl17SyncPointLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl17WriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl19GenericLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl20GenericWriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl21SyncPointLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl24GenericWriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl29GuardedRequestFunctionContextE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl17WriteLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl17WriteSameLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd13C_ReadRequestE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd13WriteLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd17WriteSameLogEntryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd19DiscardLogOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd21C_CompAndWriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd7BuilderINS1_16AbstractWriteLogINS_8ImageCtxEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEE10HookPointsE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN6librbd6plugin18WriteLogImageCacheINS_8ImageCtxEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8Objecter10OSDSessionE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8Objecter16RequestStateHookE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8Objecter2OpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8Objecter7C_NListE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8Objecter8LingerOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8Objecter9CommandOpE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8librados7v14_2_019ObjectReadOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8librados7v14_2_020ObjectWriteOperationE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8neorados6detail11RadosClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8neorados6detail5RADOSE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8neorados6detail6ClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8neorados6detail9NeoClientE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVN8neorados8categoryE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJMN4ceph5timerINS3_17coarse_mono_clockEEEFvvEPS6_EEEEEE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt15_Sp_counted_ptrIP9PGTempMapLN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt15_Sp_counted_ptrIPN6OSDMap7addrs_sELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt15_Sp_counted_ptrIPSt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt15_Sp_counted_ptrIPSt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt15_Sp_counted_ptrIPSt6vectorIjN7mempool14pool_allocatorILNS1_12pool_index_tE23EjEEELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt18bad_variant_access@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceI12CrushWrapperSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceI9PGTempMapSaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6OSDMap7addrs_sESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl14ImageExtentBufESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl15DiscardLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl16WriteLogPoolRootESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17SyncPointLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl21SyncPointLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3rwl19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd13WriteLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd17WriteSameLogEntryESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd19DiscardLogOperationESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl3ssd8WriteLogINS0_8ImageCtxEE22WriteLogPoolRootUpdateESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN6librbd5cache3pwl9SyncPointESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceIN8neorados13NotifyHandlerESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceISt3mapI4pg_tiSt4lessIS1_EN7mempool14pool_allocatorILNS4_12pool_index_tE23ESt4pairIKS1_iEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZTVSt23_Sp_counted_ptr_inplaceISt6vectorI6uuid_dN7mempool14pool_allocatorILNS2_12pool_index_tE23ES1_EEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn16_N5boost10wrapexceptINS_4asio12bad_executorEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn16_N5boost10wrapexceptINS_4asio12bad_executorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn16_N5boost10wrapexceptINS_7bad_getEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn16_N5boost10wrapexceptINS_7bad_getEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn24_N5boost10wrapexceptINS_17bad_function_callEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn24_N5boost10wrapexceptINS_17bad_function_callEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn24_N5boost10wrapexceptINS_4asio21invalid_service_ownerEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn24_N5boost10wrapexceptINS_4asio21invalid_service_ownerEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn24_N5boost10wrapexceptINS_4asio22service_already_existsEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn24_N5boost10wrapexceptINS_4asio22service_already_existsEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn72_N5boost10wrapexceptINS_6system12system_errorEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn72_N5boost10wrapexceptINS_6system12system_errorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_17bad_function_callEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_17bad_function_callEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_4asio12bad_executorEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_4asio12bad_executorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_4asio21invalid_service_ownerEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_4asio21invalid_service_ownerEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_4asio22service_already_existsEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_4asio22service_already_existsEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_6system12system_errorEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_6system12system_errorEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_7bad_getEED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N5boost10wrapexceptINS_7bad_getEED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8Objecter11ms_dispatchEP7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8Objecter15ms_handle_resetEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8Objecter16ms_fast_dispatchEP7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8Objecter17ms_handle_connectEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8Objecter17ms_handle_refusedEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8Objecter22ms_handle_remote_resetEP10Connection@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8ObjecterD0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_N8ObjecterD1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_NK8Objecter20ms_can_fast_dispatchEPK7Message@Base 17.2.5-0ubuntu0.22.10.1 + _ZThn8_NK8Objecter24ms_can_fast_dispatch_anyEv@Base 17.2.5-0ubuntu0.22.10.1 + _ZTv0_n24_N17StackStringStreamILm4096EED0Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZTv0_n24_N17StackStringStreamILm4096EED1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZZ9stringifyIN3cls3rbd21SnapshotNamespaceTypeEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZZ9stringifyIPvENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZZ9stringifyIiENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZZ9stringifyImENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_E2ssB5cxx11@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN10ThreadPool17remove_work_queueEPNS_10WorkQueue_EE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN10ThreadPool9PointerWQI7ContextE20_void_process_finishEPvE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN10ThreadPool9PointerWQI7ContextED4EvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN11BlockDevice10reset_zoneEmE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN11BlockDevice15reset_all_zonesEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN11BlockDevice9get_zonesEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN11ObserverMgrIN4ceph18md_config_obs_implINS0_6common11ConfigProxyEEEE15remove_observerEPS4_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN11aio_queue_t4initERSt6vectorIiSaIiEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN11aio_queue_t8shutdownEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN11aio_queue_tD4EvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12C_GatherBaseI7ContextS0_E10sub_finishEPS0_iE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12C_GatherBaseI7ContextS0_E12set_finisherEPS0_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12C_GatherBaseI7ContextS0_E7new_subEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12C_GatherBaseI7ContextS0_E8activateEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12CommandTableI10MgrCommandED4EvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12CrushWrapper6createEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE15intersection_ofERKS1_S3_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE15intersection_ofERKS1_S3_E15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE15intersection_ofERKS1_S3_E15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE22intersection_size_asymERKS1_S3_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE22intersection_size_asymERKS1_S3_E15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE5eraseEmmSt8functionIFbmmEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE5eraseEmmSt8functionIFbmmEEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE5eraseEmmSt8functionIFbmmEEE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE6insertEmmPmS2_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN12interval_setImSt3mapE6insertEmmPmS2_E15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN15ObjectOperation11set_handlerEN3fu27abi_3106detail8functionINS2_6configILb1ELb0ELm16EEENS2_8propertyILb1ELb0EJFvN5boost6system10error_codeEiRKN4ceph6buffer7v15_2_04listEOEEEEEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN15ObjectOperation17set_last_op_flagsEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN15ObjectOperation6add_opEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN15ObjectOperation6add_opEiE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN15ObjectOperation6add_opEiE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN15ObjectOperation6add_opEiE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN4ceph5async6detail4base9exec_baseEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN4ceph6common11ConfigProxy15call_gate_closeEPNS_18md_config_obs_implIS1_EEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN4ceph7logging5Entry5clockEvE5clock@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN4ceph9BitVectorILh2EE11decode_dataERNS_6buffer7v15_2_04list13iterator_implILb1EEEmE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN4ceph9BitVectorILh2EE11decode_dataERNS_6buffer7v15_2_04list13iterator_implILb1EEEmE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE7map_mx_@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost6system6detail16is_generic_valueEiE3gen@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_16AbstractWriteLogINS1_8ImageCtxEE14internal_flushEbP7ContextEUlS5_E1_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_16AbstractWriteLogINS1_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaISD_EEON4ceph6buffer7v15_2_04listESL_PmiP7ContextEUlS5_E0_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_16AbstractWriteLogINS1_8ImageCtxEE5flushENS1_2io11FlushSourceEP7ContextEUlS5_E1_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_16AbstractWriteLogINS1_8ImageCtxEE5writeEOSt6vectorISt4pairImmESaISD_EEON4ceph6buffer7v15_2_04listEiP7ContextEUlS5_E0_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_16AbstractWriteLogINS1_8ImageCtxEE7discardEmmjP7ContextEUlS5_E0_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_16AbstractWriteLogINS1_8ImageCtxEE9writesameEmmON4ceph6buffer7v15_2_04listEiP7ContextEUlS5_E0_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_3rwl8WriteLogINS1_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS3_15GenericLogEntryEESaISG_EEERNS3_16DeferredContextsEbEUlS5_E_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZNS3_3ssd8WriteLogINS1_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS3_15GenericLogEntryEESaISG_EEERNS3_16DeferredContextsEbEUlS5_E_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZZNS3_3ssd8WriteLogINS1_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS3_15GenericLogEntryEESaISG_EEERNS3_16DeferredContextsEbENKUliE0_clEiEUlS5_E0_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5boost9function1IvRN6librbd5cache3pwl29GuardedRequestFunctionContextEE9assign_toIZZNS3_3ssd8WriteLogINS1_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS3_15GenericLogEntryEESaISG_EEERNS3_16DeferredContextsEbENKUliE0_clEiEUlS5_E_EEvT_E13stored_vtable@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN5btree8internal5btreeINS0_10map_paramsI4pg_tP7ceph_leIjESt4lessIS3_ESaISt4pairIKS3_S6_EELi256ELb0EEEE9EmptyNodeEvE10empty_node@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6RWLock9get_writeEbE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6RWLockD4EvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd10BlockGuardINS_5cache3pwl14GuardedRequestEE7releaseEPNS_14BlockGuardCellEPNSt7__cxx114listIS3_SaIS3_EEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache21WriteLogImageDispatchINS_8ImageCtxEE9shut_downEP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE10finish_reqEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl14C_FlushRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8dispatchEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE10finish_reqEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE15schedule_appendEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE19blockguard_acquiredERNS1_29GuardedRequestFunctionContextEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE20setup_log_operationsERNS1_16DeferredContextsEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl15DiscardLogEntry13copy_cache_blEPN4ceph6buffer7v15_2_04listEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl15GenericLogEntry11set_flushedEbE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl15GenericLogEntry12writeback_blERNS0_23ImageWritebackInterfaceEP7ContextON4ceph6buffer7v15_2_04listEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl15GenericLogEntry9writebackERNS0_23ImageWritebackInterfaceEP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE16can_retire_entryESt10shared_ptrINS1_15GenericLogEntryEEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE17compare_and_writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listESF_PmiP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18update_sync_pointsERSt3mapImbSt4lessImESaISt4pairIKmbEEERS5_ImSt10shared_ptrINS1_17SyncPointLogEntryEES7_SaIS8_IS9_SG_EEERNS1_16DeferredContextsEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18update_sync_pointsERSt3mapImbSt4lessImESaISt4pairIKmbEEERS5_ImSt10shared_ptrINS1_17SyncPointLogEntryEES7_SaIS8_IS9_SG_EEERNS1_16DeferredContextsEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18update_sync_pointsERSt3mapImbSt4lessImESaISt4pairIKmbEEERS5_ImSt10shared_ptrINS1_17SyncPointLogEntryEES7_SaIS8_IS9_SG_EEERNS1_16DeferredContextsEE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18update_sync_pointsERSt3mapImbSt4lessImESaISt4pairIKmbEEERS5_ImSt10shared_ptrINS1_17SyncPointLogEntryEES7_SaIS8_IS9_SG_EEERNS1_16DeferredContextsEE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18update_sync_pointsERSt3mapImbSt4lessImESaISt4pairIKmbEEERS5_ImSt10shared_ptrINS1_17SyncPointLogEntryEES7_SaIS8_IS9_SG_EEERNS1_16DeferredContextsEE15assert_data_ctx_3@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE18update_sync_pointsERSt3mapImbSt4lessImESaISt4pairIKmbEEERS5_ImSt10shared_ptrINS1_17SyncPointLogEntryEES7_SaIS8_IS9_SG_EEERNS1_16DeferredContextsEE15assert_data_ctx_4@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE20flush_new_sync_pointEPNS1_14C_FlushRequestIS4_EERNS1_16DeferredContextsEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS1_15GenericLogEntryEEbENKUliE0_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS1_15GenericLogEntryEEbENKUliE1_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24dispatch_deferred_writesEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24dispatch_deferred_writesEvE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24dispatch_deferred_writesEvE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE24dispatch_deferred_writesEvE15assert_data_ctx_9@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25handle_flushed_sync_pointESt10shared_ptrINS1_17SyncPointLogEntryEEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25init_flush_new_sync_pointERNS1_16DeferredContextsEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE25sync_point_writer_flushedESt10shared_ptrINS1_17SyncPointLogEntryEEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_3@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_4@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_5@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_6@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_7@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29check_image_cache_state_cleanEvE15assert_data_ctx_8@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE29detain_guarded_request_helperERNS1_14GuardedRequestEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE4initEP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS7_EEPN4ceph6buffer7v15_2_04listEiP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE4readEOSt6vectorISt4pairImmESaIS7_EEPN4ceph6buffer7v15_2_04listEiP7ContextE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5flushENS_2io11FlushSourceEP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clESA_@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5writeEOSt6vectorISt4pairImmESaIS7_EEON4ceph6buffer7v15_2_04listEiP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE7discardEmmjP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE8pwl_initEP7ContextRNS1_16DeferredContextsEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE8pwl_initEP7ContextRNS1_16DeferredContextsEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9perf_stopEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9shut_downEP7ContextENKUliE2_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9shut_downEP7ContextENKUliE4_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE9writesameEmmON4ceph6buffer7v15_2_04listEiP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEED4EvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEED4EvE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEED4EvE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEED4EvE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE12release_cellEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE6finishEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8set_cellEPNS_14BlockGuardCellEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8set_cellEPNS_14BlockGuardCellEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_BlockIORequestINS1_16AbstractWriteLogINS_8ImageCtxEEEED4EvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE19blockguard_acquiredERNS1_29GuardedRequestFunctionContextEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE20setup_log_operationsEvENKUliE_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE8dispatchEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE16create_operationEmmE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl29GuardedRequestFunctionContext6finishEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl14C_WriteRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS8_S8_S8_S8_S8_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS8_S8_S8_S8_S8_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx_3@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE15initialize_poolEP7ContextRNS1_16DeferredContextsEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE20collect_read_extentsEmNS1_11LogMapEntryINS1_20GenericWriteLogEntryEEERSt6vectorISt10shared_ptrIS7_ESaISB_EERS9_IPN4ceph6buffer7v15_2_04listESaISJ_EEmSt4pairImmEPNS1_13C_ReadRequestEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE20flush_op_log_entriesERSt6vectorISt10shared_ptrINS1_19GenericLogOperationEESaIS9_EEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE21load_existing_entriesERNS1_16DeferredContextsEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3rwl8WriteLogINS_8ImageCtxEE29persist_last_flushed_sync_genEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd18C_WriteSameRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE22setup_buffer_resourcesEPmS8_S8_S8_S8_S8_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15alloc_resourcesEPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15alloc_resourcesEPNS1_16C_BlockIORequestINS1_16AbstractWriteLogIS4_EEEEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15initialize_poolEP7ContextRNS1_16DeferredContextsEE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE15initialize_poolEP7ContextRNS1_16DeferredContextsEE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE16remove_pool_fileEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE16update_pool_rootESt10shared_ptrINS1_16WriteLogPoolRootEEPNS5_15AioTransContextEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE17write_log_entriesESt6vectorISt10shared_ptrINS1_15GenericLogEntryEESaIS9_EEPNS5_15AioTransContextEPmE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE17write_log_entriesESt6vectorISt10shared_ptrINS1_15GenericLogEntryEESaIS9_EEPNS5_15AioTransContextEPmE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE17write_log_entriesESt6vectorISt10shared_ptrINS1_15GenericLogEntryEESaIS9_EEPNS5_15AioTransContextEPmE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE17write_log_entriesESt6vectorISt10shared_ptrINS1_15GenericLogEntryEESaIS9_EEPNS5_15AioTransContextEPmE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7ContextE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7ContextE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7ContextE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20aio_read_data_blocksERSt6vectorISt10shared_ptrINS1_20GenericWriteLogEntryEESaIS9_EERS6_IPN4ceph6buffer7v15_2_04listESaISH_EEP7ContextENKUliE_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20create_and_open_bdevEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE20schedule_update_rootESt10shared_ptrINS1_16WriteLogPoolRootEEP7ContextE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21append_op_log_entriesERNSt7__cxx114listISt10shared_ptrINS1_19GenericLogOperationEESaISA_EEEENKUliE0_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE21update_pool_root_syncESt10shared_ptrINS1_16WriteLogPoolRootEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE25update_root_scheduled_opsEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE25update_root_scheduled_opsEvENKUliE3_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE20add_map_entry_lockedERNS1_11LogMapEntryIS3_EEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE22split_map_entry_lockedERNS1_11LogMapEntryIS3_EERNS_11BlockExtentEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE23adjust_map_entry_lockedERNS1_11LogMapEntryIS3_EERNS_11BlockExtentEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN6librbd5cache3pwl6LogMapINS1_20GenericWriteLogEntryEE23remove_map_entry_lockedERNS1_11LogMapEntryIS3_EEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE14decode_payloadEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8Objecter11osd_commandEiSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEN4ceph6buffer7v15_2_04listEPmOSt10unique_ptrINS9_5async10CompletionIFvN5boost6system10error_codeES6_SC_EvEESt14default_deleteISL_EEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8Objecter15_take_op_budgetEPNS_2OpERN4ceph13shunique_lockISt12shared_mutexEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8Objecter17enumerate_objectsIN8librados14ListObjectImplEEEvlSt17basic_string_viewIcSt11char_traitsIcEE9hobject_tS7_jRKN4ceph6buffer7v15_2_04listEN3fu27abi_3106detail8functionINSG_6configILb1ELb0ELm16EEENSG_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIT_SaISP_EES7_OEEEEEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8Objecter17enumerate_objectsIN8neorados5EntryEEEvlSt17basic_string_viewIcSt11char_traitsIcEE9hobject_tS7_jRKN4ceph6buffer7v15_2_04listEN3fu27abi_3106detail8functionINSG_6configILb1ELb0ELm16EEENSG_8propertyILb1ELb0EJFvN5boost6system10error_codeESt6vectorIT_SaISP_EES7_OEEEEEEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8Objecter17update_pg_mappingERK4pg_tONS_12pg_mapping_tEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8Objecter19put_op_budget_bytesEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8Objecter8LingerOp14finished_asyncEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZN8neorados13NotifyHandler13maybe_cleanupEN5boost6system10error_codeEE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK11BlockDevice13get_zone_sizeEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK11BlockDevice28get_conventional_region_sizeEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK4ceph6buffer7v15_2_04list11prepare_iovIN5boost9container12small_vectorI5iovecLm4EvvEEEEvPT_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK4ceph6buffer7v15_2_04list11prepare_iovISt6vectorI5iovecSaIS5_EEEEvPT_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK6OSDMap12raw_pg_to_pgE4pg_tE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK6OSDMap13get_pool_nameB5cxx11ElE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK6OSDMap9get_addrsEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK6OSDMap9get_xinfoEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK6RWLock6unlockEbE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK6RWLock6unlockEbE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK6RWLock8get_readEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE10get_raw_pgEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE12get_snap_seqEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE13get_map_epochEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE18get_object_locatorEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE7get_spgEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE9get_flagsEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE9get_reqidEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK7_mosdop6MOSDOpIN5boost9container12small_vectorI5OSDOpLm2EvvEEE9get_reqidEvE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNK9hobject_t6is_maxEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 17.2.5-0ubuntu0.22.10.1 + _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN19HugePagePoolOfPoolsC4ESt3mapImmSt4lessImESaISt4pairIKmmEEEENKUlmT_E_clIN4ceph10containers11tiny_vectorI20ExplicitHugePagePoolLm2EE8emplacerEEEDamS8_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd4asio9ContextWQ5queueEP7ContextiENKUlvE_clEvE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE0_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE1_clEi@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE21construct_flush_entryESt10shared_ptrINS1_15GenericLogEntryEEbENKUliE0_clEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE5flushENS_2io11FlushSourceEP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clESA_E15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl16C_DiscardRequestINS1_16AbstractWriteLogINS_8ImageCtxEEEE20setup_log_operationsEvENKUliE_clEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmENKUliE4_clEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmENKUliE4_clEiE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmENKUliE4_clEiE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE14retire_entriesEmENKUliE4_clEiE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiENUlRNS1_29GuardedRequestFunctionContextEE_C1ERKSI_@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiENUlRNS1_29GuardedRequestFunctionContextEE_C2ERKSI_@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiENUlRNS1_29GuardedRequestFunctionContextEE_D1Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZN6librbd5cache3pwl3ssd8WriteLogINS_8ImageCtxEE23construct_flush_entriesENSt7__cxx114listISt10shared_ptrINS1_15GenericLogEntryEESaISA_EEERNS1_16DeferredContextsEbENKUliE0_clEiENUlRNS1_29GuardedRequestFunctionContextEE_D2Ev@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE0_clEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE0_clEiE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE1_clEiE15assert_data_ctx@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE1_clEiE15assert_data_ctx_0@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE1_clEiE15assert_data_ctx_1@Base 17.2.5-0ubuntu0.22.10.1 + _ZZZZN6librbd5cache3pwl16AbstractWriteLogINS_8ImageCtxEE14internal_flushEbP7ContextENKUlRNS1_29GuardedRequestFunctionContextEE1_clES8_ENKUliE1_clEiE15assert_data_ctx_2@Base 17.2.5-0ubuntu0.22.10.1 + _ZlsImSt3mapERSoS1_RK12interval_setIT_T0_E@Base 17.2.5-0ubuntu0.22.10.1 + _ZlsRSo17blk_access_mode_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZlsRSoRK13entity_inst_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZlsRSoRK13entity_name_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZlsRSoRK16object_locator_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZlsRSoRK5aio_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZlsRSoRK8snapid_t@Base 17.2.5-0ubuntu0.22.10.1 + _ZneRK9hobject_tS1_@Base 17.2.5-0ubuntu0.22.10.1 + __ceph_plugin_init@Base 17.2.5-0ubuntu0.22.10.1 + __ceph_plugin_version@Base 17.2.5-0ubuntu0.22.10.1 + __io_uring_get_cqe@Base 17.2.5-0ubuntu0.22.10.1 + __sys_io_uring_enter@Base 17.2.5-0ubuntu0.22.10.1 + __sys_io_uring_register@Base 17.2.5-0ubuntu0.22.10.1 + __sys_io_uring_setup@Base 17.2.5-0ubuntu0.22.10.1 + boost_asio_detail_posix_thread_function@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_get_probe@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_get_probe_ring@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_get_sqe@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_peek_batch_cqe@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_queue_exit@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_queue_init@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_queue_init_params@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_queue_mmap@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_register_buffers@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_register_eventfd@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_register_eventfd_async@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_register_files@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_register_files_update@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_register_personality@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_register_probe@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_ring_dontfork@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_submit@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_submit_and_wait@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_unregister_buffers@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_unregister_eventfd@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_unregister_files@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_unregister_personality@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_wait_cqe_timeout@Base 17.2.5-0ubuntu0.22.10.1 + io_uring_wait_cqes@Base 17.2.5-0ubuntu0.22.10.1 librbd.so.1 librbd1 #MINVER# (regex|c++)"^_.*" 0.87 rbd_aio_close@Base 10.1.0 make[1]: Leaving directory '/<>' debian/rules override_dh_shlibdeps make[1]: Entering directory '/<>' dh_shlibdeps -a --exclude=erasure-code --exclude=rados-classes --exclude=compressor --exclude=ceph_crypto dpkg-shlibdeps: warning: debian/ceph-common/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-rbd.so contains an unresolvable reference to symbol _ZN4ceph6buffer7v15_2_04list13iterator_implILb1EEC1EPKS2_j: it's probably a plugin dpkg-shlibdeps: warning: 23 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/ceph-common/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-common.so contains an unresolvable reference to symbol _ZN10LogSummary6decodeERN4ceph6buffer7v15_2_04list13iterator_implILb1EEE: it's probably a plugin dpkg-shlibdeps: warning: 249 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/ceph-common/usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-osd.so contains an unresolvable reference to symbol reverse_nibbles: it's probably a plugin dpkg-shlibdeps: warning: 390 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: cannot find library libcephsqlite.so needed by debian/ceph-mgr/usr/bin/ceph-mgr (ELF format: 'elf64-powerpcle' abi: '0201001500000002'; RPATH: '/usr/lib/powerpc64le-linux-gnu/ceph') make[1]: Leaving directory '/<>' dh_installdeb -a -O--buildsystem=cmake -O--max-parallel=3 debian/rules override_dh_gencontrol make[1]: Entering directory '/<>' dh_gencontrol dpkg-gencontrol: warning: package crimson-osd: substitution variable ${shlibs:Depends} unused, but is defined dpkg-gencontrol: warning: package crimson-osd: substitution variable ${shlibs:Depends} unused, but is defined dpkg-gencontrol: warning: Depends field of package ceph-mgr: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ceph-mgr: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package libradospp-dev: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ceph-mon: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ceph-mon: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ceph-osd: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package ceph-osd: substitution variable ${python3:Depends} used, but is not defined make[1]: Leaving directory '/<>' dh_md5sums -a -O--buildsystem=cmake -O--max-parallel=3 debian/rules override_dh_builddeb make[1]: Entering directory '/<>' dh_builddeb INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-rbd (in debian/python3-rbd); do_strip: 1, oemstrip: pkgstriptranslations: processing libradosstriper1-dbgsym (in debian/.debhelper/libradosstriper1/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: processing cephadm (in debian/cephadm); do_strip: 1, oemstrip: pkgstriptranslations: processing ceph (in debian/ceph); do_strip: 1, oemstrip: pkgstriptranslations: python3-rbd does not contain translations, skipping pkgstriptranslations: preparing translation tarball ceph_17.2.5-0ubuntu0.22.10.1_ppc64el_translations.tar.gz...done pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/python3-rbd/DEBIAN/control, package python3-rbd, directory debian/python3-rbd INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: ceph does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/ceph/DEBIAN/control, package ceph, directory debian/ceph Searching for duplicated docs in dependency ceph-mgr... symlinking changelog.Debian.gz in ceph to file in ceph-mgr Searching for duplicated docs in dependency ceph-mon... Searching for duplicated docs in dependency ceph-osd... pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph' in '../ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-base (in debian/ceph-base); do_strip: 1, oemstrip: pkgstriptranslations: ceph-base does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstripfiles: processing control file: debian/ceph-base/DEBIAN/control, package ceph-base, directory debian/ceph-base Searching for duplicated docs in dependency ceph-common... symlinking changelog.Debian.gz in ceph-base to file in ceph-common Searching for duplicated docs in dependency librados2... pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph-base ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph-base' in '../ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-base-dbgsym (in debian/.debhelper/ceph-base/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: ceph-base-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/ceph-base/dbgsym-root/DEBIAN/control, package ceph-base-dbgsym, directory debian/.debhelper/ceph-base/dbgsym-root dpkg-deb: building package 'ceph-base-dbgsym' in 'debian/.debhelper/scratch-space/build-ceph-base/ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. pkgstriptranslations: libradosstriper1-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libradosstriper1/dbgsym-root/DEBIAN/control, package libradosstriper1-dbgsym, directory debian/.debhelper/libradosstriper1/dbgsym-root dpkg-deb: building package 'libradosstriper1-dbgsym' in 'debian/.debhelper/scratch-space/build-libradosstriper1/libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librbd-dev (in debian/librbd-dev); do_strip: 1, oemstrip: pkgstriptranslations: librbd-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/librbd-dev/DEBIAN/control, package librbd-dev, directory debian/librbd-dev INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: cephadm does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/cephadm/DEBIAN/control, package cephadm, directory debian/cephadm INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-common (in debian/ceph-common); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: ceph-common does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstripfiles: processing control file: debian/ceph-common/DEBIAN/control, package ceph-common, directory debian/ceph-common Searching for duplicated docs in dependency librbd1... symlinking changelog.Debian.gz in ceph-common to file in librbd1 Searching for duplicated docs in dependency python3-ceph-argparse... Searching for duplicated docs in dependency python3-cephfs... Searching for duplicated docs in dependency python3-rados... Searching for duplicated docs in dependency python3-rbd... Searching for duplicated docs in dependency libcephfs2... Searching for duplicated docs in dependency librados2... Searching for duplicated docs in dependency libradosstriper1... pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph-common ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph-common' in '../ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-common-dbgsym (in debian/.debhelper/ceph-common/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: ceph-common-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/ceph-common/dbgsym-root/DEBIAN/control, package ceph-common-dbgsym, directory debian/.debhelper/ceph-common/dbgsym-root dpkg-deb: building package 'ceph-common-dbgsym' in 'debian/.debhelper/scratch-space/build-ceph-common/ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... Renaming ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-immutable-object-cache (in debian/ceph-immutable-object-cache); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: ceph-immutable-object-cache does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/ceph-immutable-object-cache/DEBIAN/control, package ceph-immutable-object-cache, directory debian/ceph-immutable-object-cache Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in ceph-immutable-object-cache to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph-immutable-object-cache ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph-immutable-object-cache' in '../ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-immutable-object-cache-dbgsym (in debian/.debhelper/ceph-immutable-object-cache/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: ceph-immutable-object-cache-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/ceph-immutable-object-cache/dbgsym-root/DEBIAN/control, package ceph-immutable-object-cache-dbgsym, directory debian/.debhelper/ceph-immutable-object-cache/dbgsym-root dpkg-deb: building package 'ceph-immutable-object-cache-dbgsym' in 'debian/.debhelper/scratch-space/build-ceph-immutable-object-cache/ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-mds (in debian/ceph-mds); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: ceph-mds does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/ceph-mds/DEBIAN/control, package ceph-mds, directory debian/ceph-mds Searching for duplicated docs in dependency ceph-base... Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in ceph-mds to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph-mds ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph-mds' in '../ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-mds-dbgsym (in debian/.debhelper/ceph-mds/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: ceph-mds-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/ceph-mds/dbgsym-root/DEBIAN/control, package ceph-mds-dbgsym, directory debian/.debhelper/ceph-mds/dbgsym-root dpkg-deb: building package 'ceph-mds-dbgsym' in 'debian/.debhelper/scratch-space/build-ceph-mds/ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-mgr (in debian/ceph-mgr); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: ceph-mgr does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/ceph-mgr/DEBIAN/control, package ceph-mgr, directory debian/ceph-mgr Searching for duplicated docs in dependency ceph-base... Searching for duplicated docs in dependency libsqlite3-mod-ceph... symlinking changelog.Debian.gz in ceph-mgr to file in libsqlite3-mod-ceph Searching for duplicated docs in dependency librados2... pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph-mgr ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph-mgr' in '../ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-mgr-dbgsym (in debian/.debhelper/ceph-mgr/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: ceph-mgr-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/ceph-mgr/dbgsym-root/DEBIAN/control, package ceph-mgr-dbgsym, directory debian/.debhelper/ceph-mgr/dbgsym-root dpkg-deb: building package 'ceph-mgr-dbgsym' in 'debian/.debhelper/scratch-space/build-ceph-mgr/ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... Renaming ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-mon (in debian/ceph-mon); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgstriptranslations: ceph-mon does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/ceph-mon/DEBIAN/control, package ceph-mon, directory debian/ceph-mon Searching for duplicated docs in dependency ceph-base... Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in ceph-mon to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph-mon ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph-mon' in '../ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-mon-dbgsym (in debian/.debhelper/ceph-mon/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: ceph-mon-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/ceph-mon/dbgsym-root/DEBIAN/control, package ceph-mon-dbgsym, directory debian/.debhelper/ceph-mon/dbgsym-root dpkg-deb: building package 'ceph-mon-dbgsym' in 'debian/.debhelper/scratch-space/build-ceph-mon/ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... Renaming ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (cephadm) ... INFO: pkgstriptranslations version 149 INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: processing ceph-osd (in debian/ceph-osd); do_strip: 1, oemstrip: pkgstriptranslations: ceph-osd does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (cephadm) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/ceph-osd/DEBIAN/control, package ceph-osd, directory debian/ceph-osd Searching for duplicated docs in dependency ceph-base... Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in ceph-osd to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package ceph-osd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'ceph-osd' in '../ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstripfiles: Truncating usr/share/doc/cephadm/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package cephadm ... pkgstripfiles: No PNG files. dpkg-deb: building package 'cephadm' in '../cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing crimson-osd (in debian/crimson-osd); do_strip: 1, oemstrip: pkgstriptranslations: crimson-osd does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstripfiles: processing control file: debian/crimson-osd/DEBIAN/control, package crimson-osd, directory debian/crimson-osd Searching for duplicated docs in dependency ceph-osd... symlinking changelog.Debian.gz in crimson-osd to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package crimson-osd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'crimson-osd' in '../crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing crimson-osd-dbgsym (in debian/.debhelper/crimson-osd/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: crimson-osd-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/crimson-osd/dbgsym-root/DEBIAN/control, package crimson-osd-dbgsym, directory debian/.debhelper/crimson-osd/dbgsym-root dpkg-deb: building package 'crimson-osd-dbgsym' in 'debian/.debhelper/scratch-space/build-crimson-osd/crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing ceph-osd-dbgsym (in debian/.debhelper/ceph-osd/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: ceph-osd-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstripfiles: processing control file: debian/.debhelper/ceph-osd/dbgsym-root/DEBIAN/control, package ceph-osd-dbgsym, directory debian/.debhelper/ceph-osd/dbgsym-root dpkg-deb: building package 'ceph-osd-dbgsym' in 'debian/.debhelper/scratch-space/build-ceph-osd/ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... Renaming crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libcephfs-dev (in debian/libcephfs-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: libcephfs-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libcephfs-dev/DEBIAN/control, package libcephfs-dev, directory debian/libcephfs-dev Searching for duplicated docs in dependency libcephfs2... symlinking changelog.Debian.gz in libcephfs-dev to file in libcephfs2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libcephfs-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libcephfs-dev' in '../libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libcephfs-jni (in debian/libcephfs-jni); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: libcephfs-jni does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libcephfs-jni/DEBIAN/control, package libcephfs-jni, directory debian/libcephfs-jni Searching for duplicated docs in dependency libcephfs2... symlinking changelog.Debian.gz in libcephfs-jni to file in libcephfs2 Searching for duplicated docs in dependency librados2... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libcephfs-jni ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libcephfs-jni' in '../libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libcephfs-jni-dbgsym (in debian/.debhelper/libcephfs-jni/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: libcephfs-jni-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libcephfs-jni/dbgsym-root/DEBIAN/control, package libcephfs-jni-dbgsym, directory debian/.debhelper/libcephfs-jni/dbgsym-root dpkg-deb: building package 'libcephfs-jni-dbgsym' in 'debian/.debhelper/scratch-space/build-libcephfs-jni/libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... Renaming libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libcephfs2 (in debian/libcephfs2); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: libcephfs2 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libcephfs2/DEBIAN/control, package libcephfs2, directory debian/libcephfs2 Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in libcephfs2 to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libcephfs2 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libcephfs2' in '../libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libcephfs2-dbgsym (in debian/.debhelper/libcephfs2/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: libcephfs2-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libcephfs2/dbgsym-root/DEBIAN/control, package libcephfs2-dbgsym, directory debian/.debhelper/libcephfs2/dbgsym-root dpkg-deb: building package 'libcephfs2-dbgsym' in 'debian/.debhelper/scratch-space/build-libcephfs2/libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: processing librados-dev (in debian/librados-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: librados-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/librados-dev/DEBIAN/control, package librados-dev, directory debian/librados-dev Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in librados-dev to file in librados2 INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package librados-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'librados-dev' in '../librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librados-dev-dbgsym (in debian/.debhelper/librados-dev/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: librados-dev-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/librados-dev/dbgsym-root/DEBIAN/control, package librados-dev-dbgsym, directory debian/.debhelper/librados-dev/dbgsym-root dpkg-deb: building package 'librados-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-librados-dev/librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librados2 (in debian/librados2); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: librados2 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/librados2/DEBIAN/control, package librados2, directory debian/librados2 pkgstripfiles: Truncating usr/share/doc/librados2/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package librados2 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'librados2' in '../librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librados2-dbgsym (in debian/.debhelper/librados2/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... pkgstriptranslations: librados2-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/librados2/dbgsym-root/DEBIAN/control, package librados2-dbgsym, directory debian/.debhelper/librados2/dbgsym-root dpkg-deb: building package 'librados2-dbgsym' in 'debian/.debhelper/scratch-space/build-librados2/librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... Renaming librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libradospp-dev (in debian/libradospp-dev); do_strip: 1, oemstrip: pkgstriptranslations: libradospp-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstripfiles: processing control file: debian/libradospp-dev/DEBIAN/control, package libradospp-dev, directory debian/libradospp-dev Searching for duplicated docs in dependency librados-dev... symlinking changelog.Debian.gz in libradospp-dev to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libradospp-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libradospp-dev' in '../libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libradosstriper-dev (in debian/libradosstriper-dev); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: libradosstriper-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libradosstriper-dev/DEBIAN/control, package libradosstriper-dev, directory debian/libradosstriper-dev Searching for duplicated docs in dependency libradosstriper1... symlinking changelog.Debian.gz in libradosstriper-dev to file in libradosstriper1 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libradosstriper-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libradosstriper-dev' in '../libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libradosstriper1 (in debian/libradosstriper1); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (librbd-dev) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: libradosstriper1 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libradosstriper1/DEBIAN/control, package libradosstriper1, directory debian/libradosstriper1 Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in libradosstriper1 to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libradosstriper1 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libradosstriper1' in '../libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Searching for duplicated docs in dependency librados-dev... symlinking changelog.Debian.gz in librbd-dev to file in librados2 Searching for duplicated docs in dependency librbd1... pkgstripfiles: Running PNG optimization (using 4 cpus) for package librbd-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'librbd-dev' in '../librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librbd1 (in debian/librbd1); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: librbd1 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/librbd1/DEBIAN/control, package librbd1, directory debian/librbd1 Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in librbd1 to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package librbd1 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'librbd1' in '../librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librbd1-dbgsym (in debian/.debhelper/librbd1/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: librbd1-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/librbd1/dbgsym-root/DEBIAN/control, package librbd1-dbgsym, directory debian/.debhelper/librbd1/dbgsym-root dpkg-deb: building package 'librbd1-dbgsym' in 'debian/.debhelper/scratch-space/build-librbd1/librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librgw-dev (in debian/librgw-dev); do_strip: 1, oemstrip: pkgstriptranslations: librgw-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstripfiles: processing control file: debian/librgw-dev/DEBIAN/control, package librgw-dev, directory debian/librgw-dev Searching for duplicated docs in dependency librados-dev... symlinking changelog.Debian.gz in librgw-dev to file in librados2 Searching for duplicated docs in dependency librgw2... pkgstripfiles: Running PNG optimization (using 4 cpus) for package librgw-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'librgw-dev' in '../librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librgw2 (in debian/librgw2); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: librgw2 does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/librgw2/DEBIAN/control, package librgw2, directory debian/librgw2 Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in librgw2 to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package librgw2 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'librgw2' in '../librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing librgw2-dbgsym (in debian/.debhelper/librgw2/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: librgw2-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/librgw2/dbgsym-root/DEBIAN/control, package librgw2-dbgsym, directory debian/.debhelper/librgw2/dbgsym-root dpkg-deb: building package 'librgw2-dbgsym' in 'debian/.debhelper/scratch-space/build-librgw2/librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libsqlite3-mod-ceph (in debian/libsqlite3-mod-ceph); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: libsqlite3-mod-ceph does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libsqlite3-mod-ceph/DEBIAN/control, package libsqlite3-mod-ceph, directory debian/libsqlite3-mod-ceph Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in libsqlite3-mod-ceph to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libsqlite3-mod-ceph ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libsqlite3-mod-ceph' in '../libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libsqlite3-mod-ceph-dbgsym (in debian/.debhelper/libsqlite3-mod-ceph/dbgsym-root); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: libsqlite3-mod-ceph-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/libsqlite3-mod-ceph/dbgsym-root/DEBIAN/control, package libsqlite3-mod-ceph-dbgsym, directory debian/.debhelper/libsqlite3-mod-ceph/dbgsym-root dpkg-deb: building package 'libsqlite3-mod-ceph-dbgsym' in 'debian/.debhelper/scratch-space/build-libsqlite3-mod-ceph/libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libsqlite3-mod-ceph-dev (in debian/libsqlite3-mod-ceph-dev); do_strip: 1, oemstrip: pkgstriptranslations: libsqlite3-mod-ceph-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libsqlite3-mod-ceph-dev/DEBIAN/control, package libsqlite3-mod-ceph-dev, directory debian/libsqlite3-mod-ceph-dev Searching for duplicated docs in dependency libsqlite3-mod-ceph... symlinking changelog.Debian.gz in libsqlite3-mod-ceph-dev to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libsqlite3-mod-ceph-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libsqlite3-mod-ceph-dev' in '../libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-ceph-argparse (in debian/python3-ceph-argparse); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: python3-ceph-argparse does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/python3-ceph-argparse/DEBIAN/control, package python3-ceph-argparse, directory debian/python3-ceph-argparse pkgstripfiles: Truncating usr/share/doc/python3-ceph-argparse/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-ceph-argparse ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-ceph-argparse' in '../python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-cephfs (in debian/python3-cephfs); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgstriptranslations: python3-cephfs does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/python3-cephfs/DEBIAN/control, package python3-cephfs, directory debian/python3-cephfs Searching for duplicated docs in dependency libcephfs2... symlinking changelog.Debian.gz in python3-cephfs to file in librados2 Searching for duplicated docs in dependency python3-ceph-argparse... Searching for duplicated docs in dependency python3-rados... pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-cephfs ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-cephfs' in '../python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-cephfs-dbgsym (in debian/.debhelper/python3-cephfs/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: python3-cephfs-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/python3-cephfs/dbgsym-root/DEBIAN/control, package python3-cephfs-dbgsym, directory debian/.debhelper/python3-cephfs/dbgsym-root dpkg-deb: building package 'python3-cephfs-dbgsym' in 'debian/.debhelper/scratch-space/build-python3-cephfs/python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (python3-rbd) ... Renaming python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-rados (in debian/python3-rados); do_strip: 1, oemstrip: pkgstriptranslations: python3-rados does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (python3-rbd) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/python3-rados/DEBIAN/control, package python3-rados, directory debian/python3-rados Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in python3-rados to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-rados ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-rados' in '../python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-rados-dbgsym (in debian/.debhelper/python3-rados/dbgsym-root); do_strip: 1, oemstrip: Searching for duplicated docs in dependency librbd1... symlinking changelog.Debian.gz in python3-rbd to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-rbd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-rbd' in '../python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. pkgstriptranslations: python3-rados-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-rbd-dbgsym (in debian/.debhelper/python3-rbd/dbgsym-root); do_strip: 1, oemstrip: pkgstripfiles: processing control file: debian/.debhelper/python3-rados/dbgsym-root/DEBIAN/control, package python3-rados-dbgsym, directory debian/.debhelper/python3-rados/dbgsym-root dpkg-deb: building package 'python3-rados-dbgsym' in 'debian/.debhelper/scratch-space/build-python3-rados/python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb pkgstriptranslations: python3-rbd-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/python3-rbd/dbgsym-root/DEBIAN/control, package python3-rbd-dbgsym, directory debian/.debhelper/python3-rbd/dbgsym-root dpkg-deb: building package 'python3-rbd-dbgsym' in 'debian/.debhelper/scratch-space/build-python3-rbd/python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-rgw (in debian/python3-rgw); do_strip: 1, oemstrip: pkgstriptranslations: python3-rgw does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/python3-rgw/DEBIAN/control, package python3-rgw, directory debian/python3-rgw Searching for duplicated docs in dependency librgw2... symlinking changelog.Debian.gz in python3-rgw to file in librados2 Searching for duplicated docs in dependency python3-rados... pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-rgw ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-rgw' in '../python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing python3-rgw-dbgsym (in debian/.debhelper/python3-rgw/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: python3-rgw-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/python3-rgw/dbgsym-root/DEBIAN/control, package python3-rgw-dbgsym, directory debian/.debhelper/python3-rgw/dbgsym-root dpkg-deb: building package 'python3-rgw-dbgsym' in 'debian/.debhelper/scratch-space/build-python3-rgw/python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing rados-objclass-dev (in debian/rados-objclass-dev); do_strip: 1, oemstrip: pkgstriptranslations: rados-objclass-dev does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/rados-objclass-dev/DEBIAN/control, package rados-objclass-dev, directory debian/rados-objclass-dev Searching for duplicated docs in dependency librados-dev... symlinking changelog.Debian.gz in rados-objclass-dev to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package rados-objclass-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'rados-objclass-dev' in '../rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing radosgw (in debian/radosgw); do_strip: 1, oemstrip: pkgstriptranslations: radosgw does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/radosgw/DEBIAN/control, package radosgw, directory debian/radosgw Searching for duplicated docs in dependency ceph-common... Searching for duplicated docs in dependency librgw2... symlinking changelog.Debian.gz in radosgw to file in librados2 Searching for duplicated docs in dependency librados2... pkgstripfiles: Running PNG optimization (using 4 cpus) for package radosgw ... pkgstripfiles: No PNG files. dpkg-deb: building package 'radosgw' in '../radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing radosgw-dbgsym (in debian/.debhelper/radosgw/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: radosgw-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/radosgw/dbgsym-root/DEBIAN/control, package radosgw-dbgsym, directory debian/.debhelper/radosgw/dbgsym-root dpkg-deb: building package 'radosgw-dbgsym' in 'debian/.debhelper/scratch-space/build-radosgw/radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing rbd-fuse (in debian/rbd-fuse); do_strip: 1, oemstrip: pkgstriptranslations: rbd-fuse does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/rbd-fuse/DEBIAN/control, package rbd-fuse, directory debian/rbd-fuse Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in rbd-fuse to file in librados2 Searching for duplicated docs in dependency librbd1... pkgstripfiles: Running PNG optimization (using 4 cpus) for package rbd-fuse ... pkgstripfiles: No PNG files. dpkg-deb: building package 'rbd-fuse' in '../rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing rbd-fuse-dbgsym (in debian/.debhelper/rbd-fuse/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: rbd-fuse-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/rbd-fuse/dbgsym-root/DEBIAN/control, package rbd-fuse-dbgsym, directory debian/.debhelper/rbd-fuse/dbgsym-root dpkg-deb: building package 'rbd-fuse-dbgsym' in 'debian/.debhelper/scratch-space/build-rbd-fuse/rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing rbd-mirror (in debian/rbd-mirror); do_strip: 1, oemstrip: pkgstriptranslations: rbd-mirror does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/rbd-mirror/DEBIAN/control, package rbd-mirror, directory debian/rbd-mirror Searching for duplicated docs in dependency ceph-common... Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in rbd-mirror to file in librados2 pkgstripfiles: Running PNG optimization (using 4 cpus) for package rbd-mirror ... pkgstripfiles: No PNG files. dpkg-deb: building package 'rbd-mirror' in '../rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing rbd-mirror-dbgsym (in debian/.debhelper/rbd-mirror/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: rbd-mirror-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/rbd-mirror/dbgsym-root/DEBIAN/control, package rbd-mirror-dbgsym, directory debian/.debhelper/rbd-mirror/dbgsym-root dpkg-deb: building package 'rbd-mirror-dbgsym' in 'debian/.debhelper/scratch-space/build-rbd-mirror/rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb INFO: pkgstriptranslations version 149 pkgstriptranslations: processing rbd-nbd (in debian/rbd-nbd); do_strip: 1, oemstrip: pkgstriptranslations: rbd-nbd does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/rbd-nbd/DEBIAN/control, package rbd-nbd, directory debian/rbd-nbd Searching for duplicated docs in dependency librados2... symlinking changelog.Debian.gz in rbd-nbd to file in librados2 Searching for duplicated docs in dependency librbd1... pkgstripfiles: Running PNG optimization (using 4 cpus) for package rbd-nbd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'rbd-nbd' in '../rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. INFO: pkgstriptranslations version 149 pkgstriptranslations: processing rbd-nbd-dbgsym (in debian/.debhelper/rbd-nbd/dbgsym-root); do_strip: 1, oemstrip: pkgstriptranslations: rbd-nbd-dbgsym does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/.debhelper/rbd-nbd/dbgsym-root/DEBIAN/control, package rbd-nbd-dbgsym, directory debian/.debhelper/rbd-nbd/dbgsym-root dpkg-deb: building package 'rbd-nbd-dbgsym' in 'debian/.debhelper/scratch-space/build-rbd-nbd/rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb'. Renaming rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.deb to rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb make[1]: Leaving directory '/<>' dpkg-genbuildinfo --build=any -O../ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-03-11T01:47:42Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.changes: --------------------------------------------- Format: 1.8 Date: Fri, 03 Mar 2023 11:46:02 +0000 Source: ceph Binary: ceph ceph-base ceph-common ceph-immutable-object-cache ceph-mds ceph-mgr ceph-mon ceph-osd cephadm crimson-osd libcephfs-dev libcephfs-jni libcephfs2 librados-dev librados2 libradospp-dev libradosstriper-dev libradosstriper1 librbd-dev librbd1 librgw-dev librgw2 libsqlite3-mod-ceph libsqlite3-mod-ceph-dev python3-ceph-argparse python3-cephfs python3-rados python3-rbd python3-rgw rados-objclass-dev radosgw rbd-fuse rbd-mirror rbd-nbd Built-For-Profiles: noudeb Architecture: ppc64el ppc64el_translations Version: 17.2.5-0ubuntu0.22.10.1 Distribution: kinetic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Luciano Lo Giudice Description: ceph - distributed storage and file system ceph-base - common ceph daemon libraries and management tools ceph-common - common utilities to mount and interact with a ceph storage cluste ceph-immutable-object-cache - Ceph daemon for immutable object cache ceph-mds - metadata server for the ceph distributed file system ceph-mgr - manager for the ceph distributed file system ceph-mon - monitor server for the ceph storage system ceph-osd - OSD server for the ceph storage system cephadm - cephadm utility to bootstrap ceph daemons with systemd and contai crimson-osd - Crimson OSD server for the ceph storage system libcephfs-dev - Ceph distributed file system client library (development files) libcephfs-jni - Java Native Interface library for CephFS Java bindings libcephfs2 - Ceph distributed file system client library librados-dev - RADOS distributed object store client library (development files) librados2 - RADOS distributed object store client library libradospp-dev - RADOS distributed object store client C++ library (development fi libradosstriper-dev - RADOS striping interface (development files) libradosstriper1 - RADOS striping interface librbd-dev - RADOS block device client library (development files) librbd1 - RADOS block device client library librgw-dev - RADOS client library (development files) librgw2 - RADOS Gateway client library libsqlite3-mod-ceph - SQLite3 VFS for Ceph libsqlite3-mod-ceph-dev - SQLite3 VFS for Ceph (development files) python3-ceph-argparse - Python 3 utility libraries for Ceph CLI python3-cephfs - Python 3 libraries for the Ceph libcephfs library python3-rados - Python 3 libraries for the Ceph librados library python3-rbd - Python 3 libraries for the Ceph librbd library python3-rgw - Python 3 libraries for the Ceph librgw library rados-objclass-dev - RADOS object class development kit. radosgw - REST gateway for RADOS distributed object store rbd-fuse - FUSE-based rbd client for the Ceph distributed file system rbd-mirror - Ceph daemon for mirroring RBD images rbd-nbd - NBD-based rbd client for the Ceph distributed file system Launchpad-Bugs-Fixed: 1998958 Changes: ceph (17.2.5-0ubuntu0.22.10.1) kinetic; urgency=medium . * New upstream point release (LP: #1998958). * d/p/py310-py-ssize-t-compat.patch: Dropped, included upstream. * d/p/patch-out-exporter.patch: Don't build the node exporter as it fails on Jammy. Checksums-Sha1: 3593a344f422e6a53f3ca7dd466b2eac4315f2fe 149086540 ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 86ca80fcd69791d8771f7fc00cc85977a1978bc2 5074610 ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0f0ba826fa0d69db994574cee586eb108212c581 918519512 ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 21a00a10cf0532677ff514c3f19dd85b00021130 23116028 ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 9873e1effcc45cb68b27d4cedd7e68baca1c0ca6 5250862 ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 0e5ed50564e428f2a265e42970203d8e8348b087 169548 ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ca30942c77256e69fc9121f457723b5c1c0f553b 100462548 ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c1a3cd45c1fd458a78915eb0254d9527c1161019 2344558 ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3bec91c489ac795374d6484113c4f193dc25e04a 53244184 ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 09509f17a420219fc22e17c11e2725ef50ef6022 1547842 ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b3d2e32b28c6d246072d2cf3b20b5a670d6668c8 170338950 ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb ca8a61c4179271970dd55f46b2dccd07cd51c211 4301558 ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb da9ffd84bf8969883cff97380040928e487f5023 560088754 ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 91db1119d868918ef638fd1d0e361737aed8cd95 19115616 ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb df311639d0bdd479697d415ecb9ad8ebd00aeeaa 40413 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.buildinfo 3e94b52c96bdc18cfb4cb8be0c5b82b48a332cee 18878 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1e4d0417950d513bef5757d98bf02480ca845fbd 670941 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el_translations.tar.gz 126f2bedd6df66959dbc208b43d63e488c8881a5 89004 cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 76c78d37601dbf91a5c31bb61d57617fcc482180 305328398 crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 924219bca38eddc2425cef9a612947dafb9a3a86 9619912 crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb e596dfa4133b2be250869b54907935a545178054 31556 libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2ca57a5a8974a50da702efec2adadd4d4ba60b62 796692 libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 2868e24d8da3e64a580878800730f06c0b210802 61412 libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ef5f0191865a3ba3f02ca9cd3f8fe16fddc02cbd 19249108 libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 6d75f5b76a2557b6cd6ce1a9eb0534946598b884 750346 libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb dacaa7efd6b227fa8e3939f872a767eaaf34f21a 155868 librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb eb17afb7324dd7974b279c96e8f2f3009ff752b2 47916 librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8bfbe66fb267c45fbb1d7699db8f3557cc6e6124 111419380 librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb fdf42068ee8e7d4da3df373942ddb0b2f683ef7a 3700876 librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 705ac85339a9f2a9297ef3b0b8af5e720964a337 36744 libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f69dc7e73fa133d82fccae88c2f44eef2f76f24b 18646 libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb af4b90bdc5dc6b40a64a4c26f4b0dfab1ab67a78 12060922 libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b0cdd03d86e7092440c9619bfbcfc424bac26a28 499088 libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b49bdc1defcb72521f38aba4be86b0d07d5eb548 29194 librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 085348e2a438fd51fe8561ef75054f32bf34e533 171276832 librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb edb417598d8501b1c7cc154ee717dba0b89e143c 3384102 librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 7a3fc7d73e78fbac2ea5d3ae709c332ffbb1c40d 16662 librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 96cd19adb1c2bf2df5c6b5d8d10954e40a717e2f 158138314 librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c47fdc86859d5c6fff25cba5fe51bbf66eb3d742 4225294 librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1d4a4a0a8ec268b3df06697b63c91eae70f26630 2469102 libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c6c45f349ccb7278563253f3e6b35e431ce8fbf0 14892 libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 34c6f8c4eb5c9c377db840387b3ffeb61a813927 139368 libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2bcd3f98feea5aff6d7f92749452a3a2b1e488e5 34078 python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb bcbb3031b47a9567dbf169edfc7bad0cd0179d95 765656 python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb f73b9a71caa82d160d8641c96d9c643880842e50 167346 python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a769b7f2c5e049da6fea7645f18b93d706797776 914872 python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 917b4648c88324100e7c0e7b2fd97eee59e60abb 328472 python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 701c5b801c0b0d606dab281b7679d0578746ce65 1485848 python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 32fdef8f8645d551370d117b004e00359af23d70 308990 python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 7798932e494eb36fe5b859d7cb23d7a448d297c5 427820 python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 0b5294251052e47f5ceab667d0a18f2362b5c402 113794 python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1b881a451f196d5e89137d0594dfc90ae0e9ee87 14854 rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 42dbb6742273398f5b7ec443349bd8fb33b9b7f6 476646062 radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 590563e924da0236da968670e828858230cf4514 12802432 radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 32cf9aebf7351e83eefb9955d923ba7fad1ec5b9 2107984 rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7b0abfeb16bdf4b507a81359513990765477f0e5 97408 rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb eedc514d978929c300023da1ee41064284ec043d 167318566 rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 58dd89cc7ff31abb08b8be7a617e534083909f3f 3404520 rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 59b4b07eada56d987e95597e285128ea77c39d8f 3418780 rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb cf58f9cc8c24f6fe9d5e568e490cc0f2724cb0d3 186346 rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb Checksums-Sha256: 4bc4b51c9e5be2c7d707bf8f6cad15fcf2260876dfa6189e9e8b3be1b4ec6960 149086540 ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b871fc8bb881b11a6883a254a8f8cf44cec29e56c42e743cb40d2c3dfed8aded 5074610 ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f5c6abbb60e776e3753b2edad375315ea4d16114ab7660bbbbbc5921d72328d7 918519512 ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb aaeb623c51002ed2b31dc51c4bfa797467d9b4cadb2a318fa77ffe4af41251d2 23116028 ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2c35cdfb2e7b641d530057c613992216743c7812a521fca88a420fbcdb843d83 5250862 ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c582054d3b8b2f889896d91c3c84a74dae141269cd8718081485cd24c408bd93 169548 ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2187a04f2cd9268124b85105a3cbd2024e815e1a20d890c5e73b6c4cc2c92c32 100462548 ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7e1c2c468ecade32077fc02ba775f8e6f36dca292af0dbf0d247cbcd878e2dbe 2344558 ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb e9dee5bf6f2d0ce41219d45f4653d123a4427307aa94d7fdded330b34e518114 53244184 ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 27202bdf62e19dd35129a28c498d5dd62272cb30b62fcd7778fdb3a1438d2da3 1547842 ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f157dddd0e65e08e17acdfa05abded50a8fddb02a0fa739ab267df05391f2c13 170338950 ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 12fbb3f3bb534477212f9dcfe1d0a2c952eb28b777d0eb2b780ca63973a8e447 4301558 ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5f93f41e7cab13cc5ec57ffaef36c8f42952d3c34e312e955442fbe291bc3678 560088754 ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb cc671f6b6143bb0a01292b67213ed39af5ae28924c3553caaace736130f68ecb 19115616 ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5787bab4458afa1e37fdebc2566153c6e4fd467e6187644dc2b11316e74fe986 40413 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.buildinfo 9cb4e3d25e1c7d822c58b462ccfbf980bfa3d21e64a85f1c7fbd9dd048428f31 18878 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 6538e6be69d1f727775d71c102369c30e3fbb5d18e63a4fb0150e90283f00b68 670941 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el_translations.tar.gz 2feec71350d68829bc75af4e2733fec2213153336fff2216df7e8aeb05c6aba9 89004 cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b4fd1bfaf63388fc5676a994f6b7019983b3f5999da6799a4dc1095e21e28e42 305328398 crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 584d733d32174701fc420f29dffe1e5ea70a87a48967fc7774c59317a30f93c5 9619912 crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 60a57b00ccbc09906943d7f3d6025e8e03219b5418d49e644f8cd71e490d7c92 31556 libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f94b8af3a5202bcbf0b6af722fe897e578722cebc7ee558f1562bacedd815f14 796692 libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 44647c11dfb4fbd6a9d365a8cdca4536778cd386d5e5f1b70b6121a659ebc43f 61412 libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3b6425b520d844d36ad39da0e12fdff8d3d2bcee29ce9916f6b8e37fa06098e7 19249108 libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7b11867d6003ffe83867de21e6fa774af8ef874a6b3fef6663dd9135e99956d9 750346 libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3e4f47913c6ee0b8f070dc7387e8fcbc164f14aacf641819d866fa9529678811 155868 librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b458fc77fe03e8e1394ca0bacc27def902e410124e0ec181ca44519d4460fa05 47916 librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 6ac0c68172250fc2e1c1730ae2c54fdb6316ccec6923233d3f4e21060a6e08f7 111419380 librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1df245ec20e64e0b889f31ca2c8b431b50a99117f58f59317cfe858b3e0a29c4 3700876 librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 30589114c96eea4b71ff3470c773174c228879cbaee28ff360b4b1a4d1df75bd 36744 libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1b76d7d0e8bac8d41d33d41267098ca132a7acd05639bf2cc9e382972c9442e4 18646 libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb d168553a740bebb7bb8bab65ad6630ec0c433e731c31fa819ffdc9e02726c5dc 12060922 libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb fc45b72e3160172eda1a74f12442398e35c0acc9bb7c11dae35c49a61e7ab40d 499088 libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 34f6e123b75b270ce0e797eddc8726027d9cab9214f5f66a5eeb1547c5fe3d22 29194 librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f158ddf61c8d46fc2a5fa567eadcb7b10c9eec8bbf740365c9d2567fe3cf6dfb 171276832 librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c4bb3e579aaf9f50dcb75a9973f53ee1d688a583dc30b65f99d37c56942027d6 3384102 librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 60181646fb343ed9d0cd4a61c6d39f2d18026c5fe7537ba20e4d6f8b63c22898 16662 librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a641aa7e75c3667a220e396518b96cd383340461b8a203a4e04f33825da01af4 158138314 librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb a2992cca8e82335f04a5e38635219ee363637e922151092e3e43925cf5879f87 4225294 librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0e7643b491a01d498abd394a2c0c9f3b14ab8c2c63057078a354d2b540c1c9f6 2469102 libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb e2566de142ad9cad9e770d822f3073bdd9087dcac251668374c87489919eb577 14892 libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c1043ad8f8717421690f8b3bc2ced16e6143069dcabfcda920e3898ebcc1afe9 139368 libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 713489edca4a1b9f143d0227796ef3506ae36dcae044c2a4e37a8cb258c863cb 34078 python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb e267357c53dc8fbeb0249f49c9df01ceed8ddb7f2338cf312b918979b45a5803 765656 python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 0f11c574c9226126aff44452892e63c0c4bc49d0b4eff79e131c15acfa960063 167346 python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f8b25e16fc25cbb74a91305f7891c78318322187cb8d6f6d65cb463f602224e9 914872 python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7579960c8a08fedcae0576ea53ca7ecd8696ed22cf5fc345695ef618c6373e21 328472 python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 73317e007e900585d09cf2814b6554841125ec17eec15449d8f22c6b57ed62de 1485848 python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb db30588a46cde90a4ff51cea1561f13a284cb0736343f7241883f11f45a4b8cd 308990 python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0ce296a71aff382ac0f81f86fa83c13d3118bfec6f0ea4f590292068e3812b7c 427820 python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 23c6aac9d24ef67b8a95315ac39c3032202f039787a50b3bc2961619a0d8451b 113794 python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 4cd0efc9924031199ad2b5533301b7d4878db2ecf7649858f0511687f708add8 14854 rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 7cc4fe98e95e888bf814029c9622079c74e9278ac4caaec21075fc7270783e41 476646062 radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 98e796c32bfce00609aaa6baac5b461b05c989c31f4365378d6755ddafb9c6ea 12802432 radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c237c5d2447011a57c3fd6276a04411e37ac93de143d59f0ac6ec3188cde8960 2107984 rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 4f05a8790da5d4b02a5008133ef4ba243a09d16ad36fc710ed5c00efb78c43c6 97408 rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8b2a248db7c1732ff81b95d922de9831418583789916a0f00521257a81a80376 167318566 rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1842693a59ae427b148f48f9d30ee043d644c43de2ae8bad4cc8320d662679dd 3404520 rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0b0af9fcd52b51746a63a308e4955934b2662817c03745cf2e1994aaf900932f 3418780 rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb a73f71d73902395dfe0e6520fde7a6e1c76831c7fffabadfc469920bcd2cf4a5 186346 rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb Files: b9e768b02af6bd9468962a05d26f0442 149086540 debug optional ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 368134fecffdf147542270519e51ea83 5074610 admin optional ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c6fe40d0d2fb4b266f63273791d47c47 918519512 debug optional ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 001151a10969017016ff30c354a4bde8 23116028 admin optional ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8d3518673b511a9cc42571f826f8c898 5250862 debug optional ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 56e0a7f3a07a14ce255d0173451195fd 169548 admin optional ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb be3ddbbb5fd857c7e56257c97a2d76a8 100462548 debug optional ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 37767635c4da1d3f1448667521503b41 2344558 admin optional ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3db2b33aab02fa91cd35eb7aa480a13e 53244184 debug optional ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb fd317d4629c82923eeea67cdb7231682 1547842 admin optional ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 352aac6612e3af584c071f86bb571e1e 170338950 debug optional ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b81b1694f3e1d6183f4fe802c82b6736 4301558 admin optional ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb de5941a4bb0d9deed5638657be64b42a 560088754 debug optional ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 26cd8ddc83de322718805c71aa186cba 19115616 admin optional ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 164e22041a930447961e7bcd26625289 40413 admin optional ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.buildinfo 1ad0ffad944bd94605031eea6db698f7 18878 admin optional ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b77fd51f1fece59aacac568744388a63 670941 raw-translations - ceph_17.2.5-0ubuntu0.22.10.1_ppc64el_translations.tar.gz 7c7896a42da3d9c3bf88bbaa5b447bbe 89004 admin optional cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8991c4aebf8c34649d3009ae1c6b4965 305328398 debug optional crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb d6c1e561d66a48a5236b759e3f9e7644 9619912 admin optional crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb fbd88598d8db8f563c691e822ba1ffe0 31556 libdevel optional libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5ff76995dd024fd2c332958fded27cc8 796692 debug optional libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb e9eb2ef059899086c4813d96f6d0e4ba 61412 libs optional libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5848fbd3bade630b2e8c5640556db400 19249108 debug optional libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 34bc2f669285c0658af5a9933aaa05fc 750346 libs optional libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 352c9639be78df3c2b409656d9248947 155868 debug optional librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1ee60fb631ec30c931d901fab420120d 47916 libdevel optional librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 88c95a8cb819bcae5b0fb62d476280c4 111419380 debug optional librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 19fc4fb22eadb40c8784d77e1791ef24 3700876 libs optional librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b7340ace11af057cb48ae2dc95eb9fee 36744 libdevel optional libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 410031b42bd7c9d95bcbfff6863f7400 18646 libdevel optional libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c748e6ccdda1228bbd6f45c9d1dd0a4a 12060922 debug optional libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb a067001f5b6c081bff887d7cf2d34338 499088 libs optional libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a25915e6bb440748eb701038cf573f12 29194 libdevel optional librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 84ea69b2e4e346555c97be1c98a4e095 171276832 debug optional librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 2ad3e9f05f46faedf59ca1fd6f9b4b30 3384102 libs optional librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 6d51ae0123ed1e41fbf75afe0a6927cd 16662 libdevel optional librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3bff93b8c0628c53fabb75d4b1f964e7 158138314 debug optional librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1d66ea2cea0f22df3e14de850feec48b 4225294 libs optional librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb d0b6b31c4307992e315652af444f4049 2469102 debug optional libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb d23fb04c1edce5fee2952dfca3e65a19 14892 libdevel optional libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5551117668462295d9415b6d9e3c6839 139368 libs optional libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3c79548c5ffe072b8f5a74939bd51676 34078 python optional python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 443f588ec41be2fb96406acfbc14d7f8 765656 debug optional python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 2ee746e0a89265f0cec3a799d18d6fe9 167346 python optional python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb bebf8d88ee6794391cf58977251f8938 914872 debug optional python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c12a70261ca509bb7982bbb35ac44b3f 328472 python optional python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3d915850c4fc763a1e1d616fdcfc38fb 1485848 debug optional python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 418d60157a582ab5fe4340fd305974dc 308990 python optional python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c8babd1e55274b67411bd8f56e7af2f0 427820 debug optional python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 953549ee84de118113aea24b88d8e890 113794 python optional python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ff7414e61f6abadf52b1edaf4307d032 14854 libdevel optional rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b47f3265429196755c2c42538f6f0855 476646062 debug optional radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 12f438438cde5cff6ee2b06dffc06363 12802432 admin optional radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f047b2e37f5028448349337cf87ec7eb 2107984 debug optional rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb bf8502ba5753a3db81255e9b3892d23c 97408 admin optional rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2afcee2ee628d97e651914e4b28c2a6d 167318566 debug optional rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7ca3d738ddceafdf108ce750db9f9432 3404520 admin optional rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a975d326d6746fc4c200321a2d83de7b 3418780 debug optional rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 8f8f1114ab99b0365c5d031e2533141d 186346 admin optional rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb Original-Maintainer: Ceph Packaging Team /<>/ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.changes.new could not be renamed to /<>/ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: ceph Binary: ceph ceph-base ceph-base-dbgsym ceph-common ceph-common-dbgsym ceph-immutable-object-cache ceph-immutable-object-cache-dbgsym ceph-mds ceph-mds-dbgsym ceph-mgr ceph-mgr-dbgsym ceph-mon ceph-mon-dbgsym ceph-osd ceph-osd-dbgsym cephadm crimson-osd crimson-osd-dbgsym libcephfs-dev libcephfs-jni libcephfs-jni-dbgsym libcephfs2 libcephfs2-dbgsym librados-dev librados-dev-dbgsym librados2 librados2-dbgsym libradospp-dev libradosstriper-dev libradosstriper1 libradosstriper1-dbgsym librbd-dev librbd1 librbd1-dbgsym librgw-dev librgw2 librgw2-dbgsym libsqlite3-mod-ceph libsqlite3-mod-ceph-dbgsym libsqlite3-mod-ceph-dev python3-ceph-argparse python3-cephfs python3-cephfs-dbgsym python3-rados python3-rados-dbgsym python3-rbd python3-rbd-dbgsym python3-rgw python3-rgw-dbgsym rados-objclass-dev radosgw radosgw-dbgsym rbd-fuse rbd-fuse-dbgsym rbd-mirror rbd-mirror-dbgsym rbd-nbd rbd-nbd-dbgsym Architecture: ppc64el Version: 17.2.5-0ubuntu0.22.10.1 Checksums-Md5: b9e768b02af6bd9468962a05d26f0442 149086540 ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 368134fecffdf147542270519e51ea83 5074610 ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c6fe40d0d2fb4b266f63273791d47c47 918519512 ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 001151a10969017016ff30c354a4bde8 23116028 ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8d3518673b511a9cc42571f826f8c898 5250862 ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 56e0a7f3a07a14ce255d0173451195fd 169548 ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb be3ddbbb5fd857c7e56257c97a2d76a8 100462548 ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 37767635c4da1d3f1448667521503b41 2344558 ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3db2b33aab02fa91cd35eb7aa480a13e 53244184 ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb fd317d4629c82923eeea67cdb7231682 1547842 ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 352aac6612e3af584c071f86bb571e1e 170338950 ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b81b1694f3e1d6183f4fe802c82b6736 4301558 ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb de5941a4bb0d9deed5638657be64b42a 560088754 ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 26cd8ddc83de322718805c71aa186cba 19115616 ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1ad0ffad944bd94605031eea6db698f7 18878 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b77fd51f1fece59aacac568744388a63 670941 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el_translations.tar.gz 7c7896a42da3d9c3bf88bbaa5b447bbe 89004 cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8991c4aebf8c34649d3009ae1c6b4965 305328398 crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb d6c1e561d66a48a5236b759e3f9e7644 9619912 crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb fbd88598d8db8f563c691e822ba1ffe0 31556 libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5ff76995dd024fd2c332958fded27cc8 796692 libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb e9eb2ef059899086c4813d96f6d0e4ba 61412 libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5848fbd3bade630b2e8c5640556db400 19249108 libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 34bc2f669285c0658af5a9933aaa05fc 750346 libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 352c9639be78df3c2b409656d9248947 155868 librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1ee60fb631ec30c931d901fab420120d 47916 librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 88c95a8cb819bcae5b0fb62d476280c4 111419380 librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 19fc4fb22eadb40c8784d77e1791ef24 3700876 librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b7340ace11af057cb48ae2dc95eb9fee 36744 libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 410031b42bd7c9d95bcbfff6863f7400 18646 libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c748e6ccdda1228bbd6f45c9d1dd0a4a 12060922 libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb a067001f5b6c081bff887d7cf2d34338 499088 libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a25915e6bb440748eb701038cf573f12 29194 librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 84ea69b2e4e346555c97be1c98a4e095 171276832 librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 2ad3e9f05f46faedf59ca1fd6f9b4b30 3384102 librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 6d51ae0123ed1e41fbf75afe0a6927cd 16662 librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3bff93b8c0628c53fabb75d4b1f964e7 158138314 librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1d66ea2cea0f22df3e14de850feec48b 4225294 librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb d0b6b31c4307992e315652af444f4049 2469102 libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb d23fb04c1edce5fee2952dfca3e65a19 14892 libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5551117668462295d9415b6d9e3c6839 139368 libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3c79548c5ffe072b8f5a74939bd51676 34078 python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 443f588ec41be2fb96406acfbc14d7f8 765656 python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 2ee746e0a89265f0cec3a799d18d6fe9 167346 python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb bebf8d88ee6794391cf58977251f8938 914872 python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c12a70261ca509bb7982bbb35ac44b3f 328472 python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3d915850c4fc763a1e1d616fdcfc38fb 1485848 python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 418d60157a582ab5fe4340fd305974dc 308990 python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c8babd1e55274b67411bd8f56e7af2f0 427820 python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 953549ee84de118113aea24b88d8e890 113794 python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ff7414e61f6abadf52b1edaf4307d032 14854 rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b47f3265429196755c2c42538f6f0855 476646062 radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 12f438438cde5cff6ee2b06dffc06363 12802432 radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f047b2e37f5028448349337cf87ec7eb 2107984 rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb bf8502ba5753a3db81255e9b3892d23c 97408 rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2afcee2ee628d97e651914e4b28c2a6d 167318566 rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7ca3d738ddceafdf108ce750db9f9432 3404520 rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a975d326d6746fc4c200321a2d83de7b 3418780 rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 8f8f1114ab99b0365c5d031e2533141d 186346 rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb Checksums-Sha1: 3593a344f422e6a53f3ca7dd466b2eac4315f2fe 149086540 ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 86ca80fcd69791d8771f7fc00cc85977a1978bc2 5074610 ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0f0ba826fa0d69db994574cee586eb108212c581 918519512 ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 21a00a10cf0532677ff514c3f19dd85b00021130 23116028 ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 9873e1effcc45cb68b27d4cedd7e68baca1c0ca6 5250862 ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 0e5ed50564e428f2a265e42970203d8e8348b087 169548 ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ca30942c77256e69fc9121f457723b5c1c0f553b 100462548 ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c1a3cd45c1fd458a78915eb0254d9527c1161019 2344558 ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3bec91c489ac795374d6484113c4f193dc25e04a 53244184 ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 09509f17a420219fc22e17c11e2725ef50ef6022 1547842 ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b3d2e32b28c6d246072d2cf3b20b5a670d6668c8 170338950 ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb ca8a61c4179271970dd55f46b2dccd07cd51c211 4301558 ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb da9ffd84bf8969883cff97380040928e487f5023 560088754 ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 91db1119d868918ef638fd1d0e361737aed8cd95 19115616 ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3e94b52c96bdc18cfb4cb8be0c5b82b48a332cee 18878 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1e4d0417950d513bef5757d98bf02480ca845fbd 670941 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el_translations.tar.gz 126f2bedd6df66959dbc208b43d63e488c8881a5 89004 cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 76c78d37601dbf91a5c31bb61d57617fcc482180 305328398 crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 924219bca38eddc2425cef9a612947dafb9a3a86 9619912 crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb e596dfa4133b2be250869b54907935a545178054 31556 libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2ca57a5a8974a50da702efec2adadd4d4ba60b62 796692 libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 2868e24d8da3e64a580878800730f06c0b210802 61412 libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ef5f0191865a3ba3f02ca9cd3f8fe16fddc02cbd 19249108 libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 6d75f5b76a2557b6cd6ce1a9eb0534946598b884 750346 libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb dacaa7efd6b227fa8e3939f872a767eaaf34f21a 155868 librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb eb17afb7324dd7974b279c96e8f2f3009ff752b2 47916 librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8bfbe66fb267c45fbb1d7699db8f3557cc6e6124 111419380 librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb fdf42068ee8e7d4da3df373942ddb0b2f683ef7a 3700876 librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 705ac85339a9f2a9297ef3b0b8af5e720964a337 36744 libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f69dc7e73fa133d82fccae88c2f44eef2f76f24b 18646 libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb af4b90bdc5dc6b40a64a4c26f4b0dfab1ab67a78 12060922 libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b0cdd03d86e7092440c9619bfbcfc424bac26a28 499088 libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b49bdc1defcb72521f38aba4be86b0d07d5eb548 29194 librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 085348e2a438fd51fe8561ef75054f32bf34e533 171276832 librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb edb417598d8501b1c7cc154ee717dba0b89e143c 3384102 librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 7a3fc7d73e78fbac2ea5d3ae709c332ffbb1c40d 16662 librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 96cd19adb1c2bf2df5c6b5d8d10954e40a717e2f 158138314 librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c47fdc86859d5c6fff25cba5fe51bbf66eb3d742 4225294 librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1d4a4a0a8ec268b3df06697b63c91eae70f26630 2469102 libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c6c45f349ccb7278563253f3e6b35e431ce8fbf0 14892 libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 34c6f8c4eb5c9c377db840387b3ffeb61a813927 139368 libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2bcd3f98feea5aff6d7f92749452a3a2b1e488e5 34078 python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb bcbb3031b47a9567dbf169edfc7bad0cd0179d95 765656 python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb f73b9a71caa82d160d8641c96d9c643880842e50 167346 python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a769b7f2c5e049da6fea7645f18b93d706797776 914872 python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 917b4648c88324100e7c0e7b2fd97eee59e60abb 328472 python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 701c5b801c0b0d606dab281b7679d0578746ce65 1485848 python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 32fdef8f8645d551370d117b004e00359af23d70 308990 python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 7798932e494eb36fe5b859d7cb23d7a448d297c5 427820 python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 0b5294251052e47f5ceab667d0a18f2362b5c402 113794 python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1b881a451f196d5e89137d0594dfc90ae0e9ee87 14854 rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 42dbb6742273398f5b7ec443349bd8fb33b9b7f6 476646062 radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 590563e924da0236da968670e828858230cf4514 12802432 radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 32cf9aebf7351e83eefb9955d923ba7fad1ec5b9 2107984 rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7b0abfeb16bdf4b507a81359513990765477f0e5 97408 rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb eedc514d978929c300023da1ee41064284ec043d 167318566 rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 58dd89cc7ff31abb08b8be7a617e534083909f3f 3404520 rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 59b4b07eada56d987e95597e285128ea77c39d8f 3418780 rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb cf58f9cc8c24f6fe9d5e568e490cc0f2724cb0d3 186346 rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb Checksums-Sha256: 4bc4b51c9e5be2c7d707bf8f6cad15fcf2260876dfa6189e9e8b3be1b4ec6960 149086540 ceph-base-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b871fc8bb881b11a6883a254a8f8cf44cec29e56c42e743cb40d2c3dfed8aded 5074610 ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f5c6abbb60e776e3753b2edad375315ea4d16114ab7660bbbbbc5921d72328d7 918519512 ceph-common-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb aaeb623c51002ed2b31dc51c4bfa797467d9b4cadb2a318fa77ffe4af41251d2 23116028 ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2c35cdfb2e7b641d530057c613992216743c7812a521fca88a420fbcdb843d83 5250862 ceph-immutable-object-cache-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c582054d3b8b2f889896d91c3c84a74dae141269cd8718081485cd24c408bd93 169548 ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 2187a04f2cd9268124b85105a3cbd2024e815e1a20d890c5e73b6c4cc2c92c32 100462548 ceph-mds-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7e1c2c468ecade32077fc02ba775f8e6f36dca292af0dbf0d247cbcd878e2dbe 2344558 ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb e9dee5bf6f2d0ce41219d45f4653d123a4427307aa94d7fdded330b34e518114 53244184 ceph-mgr-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 27202bdf62e19dd35129a28c498d5dd62272cb30b62fcd7778fdb3a1438d2da3 1547842 ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f157dddd0e65e08e17acdfa05abded50a8fddb02a0fa739ab267df05391f2c13 170338950 ceph-mon-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 12fbb3f3bb534477212f9dcfe1d0a2c952eb28b777d0eb2b780ca63973a8e447 4301558 ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 5f93f41e7cab13cc5ec57ffaef36c8f42952d3c34e312e955442fbe291bc3678 560088754 ceph-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb cc671f6b6143bb0a01292b67213ed39af5ae28924c3553caaace736130f68ecb 19115616 ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 9cb4e3d25e1c7d822c58b462ccfbf980bfa3d21e64a85f1c7fbd9dd048428f31 18878 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 6538e6be69d1f727775d71c102369c30e3fbb5d18e63a4fb0150e90283f00b68 670941 ceph_17.2.5-0ubuntu0.22.10.1_ppc64el_translations.tar.gz 2feec71350d68829bc75af4e2733fec2213153336fff2216df7e8aeb05c6aba9 89004 cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb b4fd1bfaf63388fc5676a994f6b7019983b3f5999da6799a4dc1095e21e28e42 305328398 crimson-osd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 584d733d32174701fc420f29dffe1e5ea70a87a48967fc7774c59317a30f93c5 9619912 crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 60a57b00ccbc09906943d7f3d6025e8e03219b5418d49e644f8cd71e490d7c92 31556 libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f94b8af3a5202bcbf0b6af722fe897e578722cebc7ee558f1562bacedd815f14 796692 libcephfs-jni-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 44647c11dfb4fbd6a9d365a8cdca4536778cd386d5e5f1b70b6121a659ebc43f 61412 libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3b6425b520d844d36ad39da0e12fdff8d3d2bcee29ce9916f6b8e37fa06098e7 19249108 libcephfs2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7b11867d6003ffe83867de21e6fa774af8ef874a6b3fef6663dd9135e99956d9 750346 libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 3e4f47913c6ee0b8f070dc7387e8fcbc164f14aacf641819d866fa9529678811 155868 librados-dev-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb b458fc77fe03e8e1394ca0bacc27def902e410124e0ec181ca44519d4460fa05 47916 librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 6ac0c68172250fc2e1c1730ae2c54fdb6316ccec6923233d3f4e21060a6e08f7 111419380 librados2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1df245ec20e64e0b889f31ca2c8b431b50a99117f58f59317cfe858b3e0a29c4 3700876 librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 30589114c96eea4b71ff3470c773174c228879cbaee28ff360b4b1a4d1df75bd 36744 libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 1b76d7d0e8bac8d41d33d41267098ca132a7acd05639bf2cc9e382972c9442e4 18646 libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb d168553a740bebb7bb8bab65ad6630ec0c433e731c31fa819ffdc9e02726c5dc 12060922 libradosstriper1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb fc45b72e3160172eda1a74f12442398e35c0acc9bb7c11dae35c49a61e7ab40d 499088 libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 34f6e123b75b270ce0e797eddc8726027d9cab9214f5f66a5eeb1547c5fe3d22 29194 librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f158ddf61c8d46fc2a5fa567eadcb7b10c9eec8bbf740365c9d2567fe3cf6dfb 171276832 librbd1-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb c4bb3e579aaf9f50dcb75a9973f53ee1d688a583dc30b65f99d37c56942027d6 3384102 librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 60181646fb343ed9d0cd4a61c6d39f2d18026c5fe7537ba20e4d6f8b63c22898 16662 librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb a641aa7e75c3667a220e396518b96cd383340461b8a203a4e04f33825da01af4 158138314 librgw2-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb a2992cca8e82335f04a5e38635219ee363637e922151092e3e43925cf5879f87 4225294 librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0e7643b491a01d498abd394a2c0c9f3b14ab8c2c63057078a354d2b540c1c9f6 2469102 libsqlite3-mod-ceph-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb e2566de142ad9cad9e770d822f3073bdd9087dcac251668374c87489919eb577 14892 libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c1043ad8f8717421690f8b3bc2ced16e6143069dcabfcda920e3898ebcc1afe9 139368 libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 713489edca4a1b9f143d0227796ef3506ae36dcae044c2a4e37a8cb258c863cb 34078 python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb e267357c53dc8fbeb0249f49c9df01ceed8ddb7f2338cf312b918979b45a5803 765656 python3-cephfs-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 0f11c574c9226126aff44452892e63c0c4bc49d0b4eff79e131c15acfa960063 167346 python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb f8b25e16fc25cbb74a91305f7891c78318322187cb8d6f6d65cb463f602224e9 914872 python3-rados-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 7579960c8a08fedcae0576ea53ca7ecd8696ed22cf5fc345695ef618c6373e21 328472 python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 73317e007e900585d09cf2814b6554841125ec17eec15449d8f22c6b57ed62de 1485848 python3-rbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb db30588a46cde90a4ff51cea1561f13a284cb0736343f7241883f11f45a4b8cd 308990 python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0ce296a71aff382ac0f81f86fa83c13d3118bfec6f0ea4f590292068e3812b7c 427820 python3-rgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 23c6aac9d24ef67b8a95315ac39c3032202f039787a50b3bc2961619a0d8451b 113794 python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 4cd0efc9924031199ad2b5533301b7d4878db2ecf7649858f0511687f708add8 14854 rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 7cc4fe98e95e888bf814029c9622079c74e9278ac4caaec21075fc7270783e41 476646062 radosgw-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 98e796c32bfce00609aaa6baac5b461b05c989c31f4365378d6755ddafb9c6ea 12802432 radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb c237c5d2447011a57c3fd6276a04411e37ac93de143d59f0ac6ec3188cde8960 2107984 rbd-fuse-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 4f05a8790da5d4b02a5008133ef4ba243a09d16ad36fc710ed5c00efb78c43c6 97408 rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 8b2a248db7c1732ff81b95d922de9831418583789916a0f00521257a81a80376 167318566 rbd-mirror-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb 1842693a59ae427b148f48f9d30ee043d644c43de2ae8bad4cc8320d662679dd 3404520 rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb 0b0af9fcd52b51746a63a308e4955934b2662817c03745cf2e1994aaf900932f 3418780 rbd-nbd-dbgsym_17.2.5-0ubuntu0.22.10.1_ppc64el.ddeb a73f71d73902395dfe0e6520fde7a6e1c76831c7fffabadfc469920bcd2cf4a5 186346 rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb Build-Origin: Ubuntu Build-Architecture: ppc64el Build-Date: Sat, 11 Mar 2023 01:47:08 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.121ubuntu1), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-8), autotools-dev (= 20220109.1), base-files (= 12.2ubuntu3), base-passwd (= 3.6.0), bash (= 5.2-1ubuntu2), binutils (= 2.39-3ubuntu1.1), binutils-common (= 2.39-3ubuntu1.1), binutils-powerpc64le-linux-gnu (= 2.39-3ubuntu1.1), bsdextrautils (= 2.38-4ubuntu1), bsdutils (= 1:2.38-4ubuntu1), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), ca-certificates (= 20211016ubuntu0.22.10.1), ca-certificates-java (= 20220719), cmake (= 3.24.2-1ubuntu1), cmake-data (= 3.24.2-1ubuntu1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:12.2.0-1ubuntu1), cpp-12 (= 12.2.0-3ubuntu1), cython3 (= 0.29.30-1ubuntu1), dash (= 0.5.11+git20210903+057cd650a4ed-8ubuntu1), dctrl-tools (= 2.24-3build2), debconf (= 1.5.79ubuntu1), debhelper (= 13.9.1ubuntu1), debianutils (= 5.7-0.3), debugedit (= 1:5.0-5), default-jdk (= 2:1.11-72build2), default-jdk-headless (= 2:1.11-72build2), default-jre (= 2:1.11-72build2), default-jre-headless (= 2:1.11-72build2), devscripts (= 2.22.2ubuntu3), dh-autoreconf (= 20), dh-elpa-helper (= 2.0.9ubuntu1), dh-exec (= 0.27), dh-python (= 5.20221001), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-1), dirmngr (= 2.2.35-3ubuntu1), distro-info-data (= 0.54ubuntu0.1), docutils-common (= 0.17.1+dfsg-2), dpkg (= 1.21.9ubuntu1), dpkg-dev (= 1.21.9ubuntu1), dwz (= 0.14-1build2), emacsen-common (= 3.0.4), fakeroot (= 1.29-1ubuntu1), file (= 1:5.41-4), findutils (= 4.9.0-3ubuntu1), fontconfig-config (= 2.13.1-4.4ubuntu1), fonts-dejavu-core (= 2.37-2build1), g++ (= 4:12.2.0-1ubuntu1), g++-12 (= 12.2.0-3ubuntu1), gcc (= 4:12.2.0-1ubuntu1), gcc-12 (= 12.2.0-3ubuntu1), gcc-12-base (= 12.2.0-3ubuntu1), gettext (= 0.21-8), gettext-base (= 0.21-8), gnupg (= 2.2.35-3ubuntu1), gnupg-l10n (= 2.2.35-3ubuntu1), gnupg-utils (= 2.2.35-3ubuntu1), gperf (= 3.1-1build1), gpg (= 2.2.35-3ubuntu1), gpg-agent (= 2.2.35-3ubuntu1), gpg-wks-client (= 2.2.35-3ubuntu1), gpg-wks-server (= 2.2.35-3ubuntu1), gpgconf (= 2.2.35-3ubuntu1), gpgsm (= 2.2.35-3ubuntu1), gpgv (= 2.2.35-3ubuntu1), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.12-1ubuntu1), hostname (= 3.23ubuntu2), ibverbs-providers (= 42.0-1), icu-devtools (= 71.1-3ubuntu1), init-system-helpers (= 1.64), intltool-debian (= 0.35.0+20060710.5), java-common (= 0.72build2), javahelper (= 0.78), junit4 (= 4.13.2-1), libacl1 (= 2.3.1-1), libaio-dev (= 0.3.113-2), libaio1 (= 0.3.113-2), libapparmor1 (= 3.0.7-1ubuntu2.1), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.6.0-1ubuntu1), libargon2-1 (= 0~20171227-0.3), libasan8 (= 12.2.0-3ubuntu1), libasound2 (= 1.2.7.2-1), libasound2-data (= 1.2.7.2-1), libassuan0 (= 2.5.5-4), libatomic1 (= 12.2.0-3ubuntu1), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1ubuntu1), libaudit1 (= 1:3.0.7-1ubuntu1), libavahi-client3 (= 0.8-6ubuntu1), libavahi-common-data (= 0.8-6ubuntu1), libavahi-common3 (= 0.8-6ubuntu1), libb-hooks-op-check-perl (= 0.22-2), libbabeltrace-ctf-dev (= 1.5.8-2build1), libbabeltrace-dev (= 1.5.8-2build1), libbabeltrace1 (= 1.5.8-2build1), libbinutils (= 2.39-3ubuntu1.1), libblkid-dev (= 2.38-4ubuntu1), libblkid1 (= 2.38-4ubuntu1), libboost-atomic-dev (= 1.74.0.3ubuntu7), libboost-atomic1.74-dev (= 1.74.0-17ubuntu1), libboost-atomic1.74.0 (= 1.74.0-17ubuntu1), libboost-chrono-dev (= 1.74.0.3ubuntu7), libboost-chrono1.74-dev (= 1.74.0-17ubuntu1), libboost-chrono1.74.0 (= 1.74.0-17ubuntu1), libboost-context-dev (= 1.74.0.3ubuntu7), libboost-context1.74-dev (= 1.74.0-17ubuntu1), libboost-context1.74.0 (= 1.74.0-17ubuntu1), libboost-coroutine-dev (= 1.74.0.3ubuntu7), libboost-coroutine1.74-dev (= 1.74.0-17ubuntu1), libboost-coroutine1.74.0 (= 1.74.0-17ubuntu1), libboost-date-time-dev (= 1.74.0.3ubuntu7), libboost-date-time1.74-dev (= 1.74.0-17ubuntu1), libboost-date-time1.74.0 (= 1.74.0-17ubuntu1), libboost-filesystem-dev (= 1.74.0.3ubuntu7), libboost-filesystem1.74-dev (= 1.74.0-17ubuntu1), libboost-filesystem1.74.0 (= 1.74.0-17ubuntu1), libboost-iostreams-dev (= 1.74.0.3ubuntu7), libboost-iostreams1.74-dev (= 1.74.0-17ubuntu1), libboost-iostreams1.74.0 (= 1.74.0-17ubuntu1), libboost-program-options-dev (= 1.74.0.3ubuntu7), libboost-program-options1.74-dev (= 1.74.0-17ubuntu1), libboost-program-options1.74.0 (= 1.74.0-17ubuntu1), libboost-python-dev (= 1.74.0.3ubuntu7), libboost-python1.74-dev (= 1.74.0-17ubuntu1), libboost-python1.74.0 (= 1.74.0-17ubuntu1), libboost-random-dev (= 1.74.0.3ubuntu7), libboost-random1.74-dev (= 1.74.0-17ubuntu1), libboost-random1.74.0 (= 1.74.0-17ubuntu1), libboost-regex-dev (= 1.74.0.3ubuntu7), libboost-regex1.74-dev (= 1.74.0-17ubuntu1), libboost-regex1.74.0 (= 1.74.0-17ubuntu1), libboost-serialization1.74-dev (= 1.74.0-17ubuntu1), libboost-serialization1.74.0 (= 1.74.0-17ubuntu1), libboost-system-dev (= 1.74.0.3ubuntu7), libboost-system1.74-dev (= 1.74.0-17ubuntu1), libboost-system1.74.0 (= 1.74.0-17ubuntu1), libboost-test-dev (= 1.74.0.3ubuntu7), libboost-test1.74-dev (= 1.74.0-17ubuntu1), libboost-test1.74.0 (= 1.74.0-17ubuntu1), libboost-thread-dev (= 1.74.0.3ubuntu7), libboost-thread1.74-dev (= 1.74.0-17ubuntu1), libboost-thread1.74.0 (= 1.74.0-17ubuntu1), libboost-timer-dev (= 1.74.0.3ubuntu7), libboost-timer1.74-dev (= 1.74.0-17ubuntu1), libboost-timer1.74.0 (= 1.74.0-17ubuntu1), libboost1.74-dev (= 1.74.0-17ubuntu1), libbrotli1 (= 1.0.9-2build6), libbsd-dev (= 0.11.6-1), libbsd0 (= 0.11.6-1), libbz2-1.0 (= 1.0.8-5build1), libbz2-dev (= 1.0.8-5build1), libc-ares-dev (= 1.18.1-1ubuntu0.22.10.1), libc-ares2 (= 1.18.1-1ubuntu0.22.10.1), libc-bin (= 2.36-0ubuntu4), libc-dev-bin (= 2.36-0ubuntu4), libc6 (= 2.36-0ubuntu4), libc6-dbg (= 2.36-0ubuntu4), libc6-dev (= 2.36-0ubuntu4), libcap-ng-dev (= 0.8.3-1), libcap-ng0 (= 0.8.3-1), libcap2 (= 1:2.44-1build3), libcc1-0 (= 12.2.0-3ubuntu1), libclass-method-modifiers-perl (= 2.13-1), libclass-xsaccessor-perl (= 1.19-4), libcom-err2 (= 1.46.5-2ubuntu2), libcrypt-dev (= 1:4.4.28-2), libcrypt1 (= 1:4.4.28-2), libcrypto++-dev (= 8.7.0+git220824-1), libcrypto++8 (= 8.7.0+git220824-1), libcryptsetup-dev (= 2:2.5.0-2ubuntu1), libcryptsetup12 (= 2:2.5.0-2ubuntu1), libctf-nobfd0 (= 2.39-3ubuntu1.1), libctf0 (= 2.39-3ubuntu1.1), libcunit1 (= 2.1-3-dfsg-2.4), libcunit1-dev (= 2.1-3-dfsg-2.4), libcups2 (= 2.4.2-1ubuntu2), libcurl3-gnutls (= 7.85.0-1ubuntu0.3), libcurl4 (= 7.85.0-1ubuntu0.3), libcurl4-gnutls-dev (= 7.85.0-1ubuntu0.3), libdaxctl-dev (= 74-1), libdaxctl1 (= 74-1), libdb5.3 (= 5.3.28+dfsg1-0.10), libdbus-1-3 (= 1.14.0-2ubuntu3), libdebconfclient0 (= 0.264ubuntu1), libdebhelper-perl (= 13.9.1ubuntu1), libdevel-callchecker-perl (= 0.008-1ubuntu4), libdevmapper1.02.1 (= 2:1.02.185-1ubuntu1), libdpkg-perl (= 1.21.9ubuntu1), libdrm-amdgpu1 (= 2.4.113-2), libdrm-common (= 2.4.113-2), libdrm-nouveau2 (= 2.4.113-2), libdrm-radeon1 (= 2.4.113-2), libdrm2 (= 2.4.113-2), libdw1 (= 0.187-4), libdynaloader-functions-perl (= 0.003-2), libedit-dev (= 3.1-20210910-1build1), libedit2 (= 3.1-20210910-1build1), libelf1 (= 0.187-4), libencode-locale-perl (= 1.05-2), libevent-2.1-7a (= 2.1.12-stable-5ubuntu1), libexpat1 (= 2.4.8-2ubuntu0.22.10.1), libexpat1-dev (= 2.4.8-2ubuntu0.22.10.1), libfakeroot (= 1.29-1ubuntu1), libfdisk1 (= 2.38-4ubuntu1), libffi8 (= 3.4.2-4), libfile-dirlist-perl (= 0.05-2), libfile-homedir-perl (= 1.006-1), libfile-listing-perl (= 6.15-1), libfile-stripnondeterminism-perl (= 1.13.0-1), libfile-touch-perl (= 0.12-1), libfile-which-perl (= 1.27-1), libfontconfig1 (= 2.13.1-4.4ubuntu1), libfreetype6 (= 2.12.1+dfsg-3), libfuse3-3 (= 3.11.0-1), libfuse3-dev (= 3.11.0-1), libgcc-12-dev (= 12.2.0-3ubuntu1), libgcc-s1 (= 12.2.0-3ubuntu1), libgcrypt20 (= 1.10.1-2ubuntu1), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libgif7 (= 5.2.1-2.5), libgl1 (= 1.5.0-1), libgl1-mesa-dri (= 22.2.5-0ubuntu0.1), libglapi-mesa (= 22.2.5-0ubuntu0.1), libglib2.0-0 (= 2.74.3-0ubuntu1), libglvnd0 (= 1.5.0-1), libglx-mesa0 (= 22.2.5-0ubuntu0.1), libglx0 (= 1.5.0-1), libgmp-dev (= 2:6.2.1+dfsg1-1ubuntu2), libgmp10 (= 2:6.2.1+dfsg1-1ubuntu2), libgmpxx4ldbl (= 2:6.2.1+dfsg1-1ubuntu2), libgnutls-dane0 (= 3.7.7-2ubuntu2.1), libgnutls-openssl27 (= 3.7.7-2ubuntu2.1), libgnutls28-dev (= 3.7.7-2ubuntu2.1), libgnutls30 (= 3.7.7-2ubuntu2.1), libgnutlsxx30 (= 3.7.7-2ubuntu2.1), libgomp1 (= 12.2.0-3ubuntu1), libgoogle-perftools-dev (= 2.9.1-0ubuntu3), libgoogle-perftools4 (= 2.9.1-0ubuntu3), libgpg-error0 (= 1.45-2), libgraphite2-3 (= 1.3.14-1build2), libgssapi-krb5-2 (= 1.20-1ubuntu0.1), libhamcrest-java (= 1.3-9), libharfbuzz0b (= 2.7.4-1ubuntu5), libhogweed6 (= 3.8.1-2), libhtml-parser-perl (= 3.78-1), libhtml-tagset-perl (= 3.20-4), libhtml-tree-perl (= 5.07-2), libhttp-cookies-perl (= 6.10-1), libhttp-date-perl (= 6.05-1), libhttp-message-perl (= 6.37-1), libhttp-negotiate-perl (= 6.01-1), libhwloc-dev (= 2.8.0-1), libhwloc15 (= 2.8.0-1), libibverbs-dev (= 42.0-1), libibverbs1 (= 42.0-1), libicu-dev (= 71.1-3ubuntu1), libicu71 (= 71.1-3ubuntu1), libidn2-0 (= 2.3.3-1), libidn2-dev (= 2.3.3-1), libimport-into-perl (= 1.002005-2), libinih1 (= 55-1ubuntu1), libio-html-perl (= 1.004-3), libio-pty-perl (= 1:1.15-2build2), libio-socket-ssl-perl (= 2.074-2), libip4tc2 (= 1.8.7-1ubuntu6), libipc-run-perl (= 20220807.0-1), libisl23 (= 0.25-1), libitm1 (= 12.2.0-3ubuntu1), libjpeg-turbo8 (= 2.1.2-0ubuntu1), libjpeg8 (= 8c-2ubuntu10), libjs-jquery (= 3.6.0+dfsg+~3.5.13-1), libjs-sphinxdoc (= 4.5.0-4), libjs-underscore (= 1.13.3~dfsg+~1.11.4-1), libjson-c5 (= 0.16-1), libjson-perl (= 4.09000-1), libjsoncpp25 (= 1.9.5-4), libk5crypto3 (= 1.20-1ubuntu0.1), libkeyutils-dev (= 1.6.3-1), libkeyutils1 (= 1.6.3-1), libkmod2 (= 30+20220630-3ubuntu1), libkrb5-3 (= 1.20-1ubuntu0.1), libkrb5support0 (= 1.20-1ubuntu0.1), libksba8 (= 1.6.0-3ubuntu1.1), liblcms2-2 (= 2.13.1-1), libldap-2.5-0 (= 2.5.14+dfsg-0ubuntu0.22.10.1), libldap-dev (= 2.5.14+dfsg-0ubuntu0.22.10.1), libldap2-dev (= 2.5.14+dfsg-0ubuntu0.22.10.1), libleveldb-dev (= 1.23-3build1), libleveldb1d (= 1.23-3build1), libllvm15 (= 1:15.0.6-3~ubuntu0.22.10.2), liblsan0 (= 12.2.0-3ubuntu1), libltdl-dev (= 2.4.7-4), libltdl7 (= 2.4.7-4), liblua5.3-0 (= 5.3.6-1build1), liblua5.3-dev (= 5.3.6-1build1), liblwp-mediatypes-perl (= 6.04-1), liblwp-protocol-https-perl (= 6.10-1), liblz4-1 (= 1.9.3-2build2), liblz4-dev (= 1.9.3-2build2), liblzma5 (= 5.2.5-2.1), libmagic-mgc (= 1:5.41-4), libmagic1 (= 1:5.41-4), libmd-dev (= 1.0.4-2), libmd0 (= 1.0.4-2), libmodule-runtime-perl (= 0.016-2), libmoo-perl (= 2.005004-3), libmount1 (= 2.38-4ubuntu1), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncurses-dev (= 6.3+20220423-2), libncurses6 (= 6.3+20220423-2), libncursesw6 (= 6.3+20220423-2), libndctl-dev (= 74-1), libndctl6 (= 74-1), libnet-http-perl (= 6.22-1), libnet-ssleay-perl (= 1.92-2), libnettle8 (= 3.8.1-2), libnghttp2-14 (= 1.49.0-1), libnl-3-200 (= 3.7.0-0.2), libnl-3-dev (= 3.7.0-0.2), libnl-genl-3-200 (= 3.7.0-0.2), libnl-genl-3-dev (= 3.7.0-0.2), libnl-route-3-200 (= 3.7.0-0.2), libnl-route-3-dev (= 3.7.0-0.2), libnpth0 (= 1.6-3build2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libnspr4 (= 2:4.34.1-1), libnspr4-dev (= 2:4.34.1-1), libnss3 (= 2:3.82-1ubuntu0.1), libnss3-dev (= 2:3.82-1ubuntu0.1), libnuma-dev (= 2.0.14-3ubuntu2), libnuma1 (= 2.0.14-3ubuntu2), liboath-dev (= 2.6.7-3build1), liboath0 (= 2.6.7-3build1), libp11-kit-dev (= 0.24.1-1ubuntu2), libp11-kit0 (= 0.24.1-1ubuntu2), libpam-modules (= 1.5.2-2ubuntu1.3), libpam-modules-bin (= 1.5.2-2ubuntu1.3), libpam-runtime (= 1.5.2-2ubuntu1.3), libpam0g (= 1.5.2-2ubuntu1.3), libparams-classify-perl (= 0.015-2), libpciaccess-dev (= 0.16-3), libpciaccess0 (= 0.16-3), libpcre2-16-0 (= 10.40-1ubuntu1), libpcre2-32-0 (= 10.40-1ubuntu1), libpcre2-8-0 (= 10.40-1ubuntu1), libpcre2-dev (= 10.40-1ubuntu1), libpcre2-posix3 (= 10.40-1ubuntu1), libpcre3 (= 2:8.39-14), libpcsclite1 (= 1.9.9-1), libperl5.34 (= 5.34.0-5ubuntu1.1), libpipeline1 (= 1.5.6-2), libpmem-dev (= 1.12.0-2), libpmem1 (= 1.12.0-2), libpmemobj-dev (= 1.12.0-2), libpmemobj1 (= 1.12.0-2), libpng16-16 (= 1.6.38-2), libprocps8 (= 2:3.3.17-7ubuntu1), libprotobuf-dev (= 3.12.4-1ubuntu7), libprotobuf-lite23 (= 3.12.4-1ubuntu7), libprotobuf23 (= 3.12.4-1ubuntu7), libprotoc23 (= 3.12.4-1ubuntu7), libpsl5 (= 0.21.0-1.2build2), libpython3-dev (= 3.10.6-1), libpython3-stdlib (= 3.10.6-1), libpython3.10 (= 3.10.7-1ubuntu0.2), libpython3.10-dev (= 3.10.7-1ubuntu0.2), libpython3.10-minimal (= 3.10.7-1ubuntu0.2), libpython3.10-stdlib (= 3.10.7-1ubuntu0.2), libquadmath0 (= 12.2.0-3ubuntu1), librabbitmq-dev (= 0.11.0-1), librabbitmq4 (= 0.11.0-1), librdmacm-dev (= 42.0-1), librdmacm1 (= 42.0-1), libreadline-dev (= 8.2-1), libreadline8 (= 8.2-1), librhash0 (= 1.4.2-1ubuntu1), librole-tiny-perl (= 2.002004-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.28+dfsg-6ubuntu2), libsasl2-modules-db (= 2.1.28+dfsg-6ubuntu2), libsctp-dev (= 1.0.19+dfsg-1build1), libsctp1 (= 1.0.19+dfsg-1build1), libseccomp2 (= 2.5.4-1ubuntu1), libselinux1 (= 3.4-1), libselinux1-dev (= 3.4-1), libsemanage-common (= 3.4-1), libsemanage2 (= 3.4-1), libsensors-config (= 1:3.6.0-7ubuntu1), libsensors5 (= 1:3.6.0-7ubuntu1), libsepol-dev (= 3.4-2), libsepol2 (= 3.4-2), libsmartcols1 (= 2.38-4ubuntu1), libsnappy-dev (= 1.1.9-2), libsnappy1v5 (= 1.1.9-2), libsqlite3-0 (= 3.39.3-1), libsqlite3-dev (= 3.39.3-1), libssh-4 (= 0.9.6-2build1), libssl-dev (= 3.0.5-2ubuntu2.1), libssl3 (= 3.0.5-2ubuntu2.1), libstdc++-12-dev (= 12.2.0-3ubuntu1), libstdc++6 (= 12.2.0-3ubuntu1), libsub-override-perl (= 0.09-3), libsub-quote-perl (= 2.006006-1), libsystemd-shared (= 251.4-1ubuntu7.1), libsystemd0 (= 251.4-1ubuntu7.1), libtasn1-6 (= 4.18.0-4build1), libtasn1-6-dev (= 4.18.0-4build1), libtcmalloc-minimal4 (= 2.9.1-0ubuntu3), libtimedate-perl (= 2.3300-2), libtinfo6 (= 6.3+20220423-2), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-4), libtry-tiny-perl (= 0.31-1), libtsan2 (= 12.2.0-3ubuntu1), libubsan1 (= 12.2.0-3ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev-dev (= 251.4-1ubuntu7.1), libudev1 (= 251.4-1ubuntu7.1), libunbound8 (= 1.16.2-1ubuntu0.1), libunistring2 (= 1.0-1), liburcu8 (= 0.13.2-1), liburi-perl (= 5.12-1ubuntu1), libuuid1 (= 2.38-4ubuntu1), libuv1 (= 1.44.2-1), libwww-perl (= 6.67-1), libwww-robotrules-perl (= 6.02-1), libx11-6 (= 2:1.8.1-2), libx11-data (= 2:1.8.1-2), libx11-xcb1 (= 2:1.8.1-2), libxau6 (= 1:1.0.9-1build5), libxcb-dri2-0 (= 1.15-1), libxcb-dri3-0 (= 1.15-1), libxcb-glx0 (= 1.15-1), libxcb-present0 (= 1.15-1), libxcb-shm0 (= 1.15-1), libxcb-sync1 (= 1.15-1), libxcb-xfixes0 (= 1.15-1), libxcb1 (= 1.15-1), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext6 (= 2:1.3.4-1build1), libxfixes3 (= 1:6.0.0-1), libxi6 (= 2:1.8-1build1), libxml2 (= 2.9.14+dfsg-1ubuntu0.1), libxml2-dev (= 2.9.14+dfsg-1ubuntu0.1), libxrender1 (= 1:0.9.10-1.1), libxshmfence1 (= 1.3-1build4), libxtst6 (= 2:1.2.3-1.1), libxxf86vm1 (= 1:1.1.4-1build3), libyaml-0-2 (= 0.2.5-1), libyaml-cpp-dev (= 0.7.0+dfsg-8build1), libyaml-cpp0.7 (= 0.7.0+dfsg-8build1), libzstd1 (= 1.5.2+dfsg-1), linux-libc-dev (= 5.19.0-37.38), login (= 1:4.11.1+dfsg1-2ubuntu1.1), lsb-base (= 11.2ubuntu1), lsb-release (= 11.2ubuntu1), lto-disabled-list (= 35), lua-any (= 27+nmu1), lua5.1 (= 5.1.5-9), luarocks (= 3.8.0+dfsg1-1), m4 (= 1.4.19-1), make (= 4.3-4.1build1), man-db (= 2.10.2-2), mawk (= 1.3.4.20200120-3.1), media-types (= 8.0.0), mount (= 2.38-4ubuntu1), ncurses-base (= 6.3+20220423-2), ncurses-bin (= 6.3+20220423-2), netbase (= 6.3), nettle-dev (= 3.8.1-2), openjdk-11-jdk (= 11.0.18+10-0ubuntu1~22.10), openjdk-11-jdk-headless (= 11.0.18+10-0ubuntu1~22.10), openjdk-11-jre (= 11.0.18+10-0ubuntu1~22.10), openjdk-11-jre-headless (= 11.0.18+10-0ubuntu1~22.10), openssl (= 3.0.5-2ubuntu2.1), passwd (= 1:4.11.1+dfsg1-2ubuntu1.1), patch (= 2.7.6-7build2), patchutils (= 0.4.2-1build2), perl (= 5.34.0-5ubuntu1.1), perl-base (= 5.34.0-5ubuntu1.1), perl-modules-5.34 (= 5.34.0-5ubuntu1.1), perl-openssl-defaults (= 7), pinentry-curses (= 1.2.0-2ubuntu1), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.17-7ubuntu1), protobuf-compiler (= 3.12.4-1ubuntu7), python-babel-localedata (= 2.8.0+dfsg.1-7), python-pastedeploy-tpl (= 2.1.1-2), python3 (= 3.10.6-1), python3-alabaster (= 0.7.12-1), python3-babel (= 2.8.0+dfsg.1-7), python3-bs4 (= 4.11.1-1), python3-certifi (= 2022.6.15-2), python3-chardet (= 4.0.0-2), python3-cheroot (= 8.6.0+ds1-3ubuntu1), python3-cherrypy3 (= 18.8.0-1), python3-dev (= 3.10.6-1), python3-distlib (= 0.3.5-1), python3-distutils (= 3.10.7-1), python3-docutils (= 0.17.1+dfsg-2), python3-filelock (= 3.7.1-1), python3-idna (= 3.3-1), python3-imagesize (= 1.4.1-1), python3-importlib-metadata (= 4.6.4-1), python3-jaraco.classes (= 3.2.1-3), python3-jaraco.collections (= 3.5.1-1), python3-jaraco.context (= 4.1.1-2), python3-jaraco.functools (= 3.5.0-1), python3-jaraco.text (= 3.7.0-1), python3-jinja2 (= 3.0.3-1), python3-lib2to3 (= 3.10.7-1), python3-logutils (= 0.3.3-8), python3-mako (= 1.1.3+ds1-3ubuntu2.1), python3-markupsafe (= 2.0.1-2build1), python3-minimal (= 3.10.6-1), python3-more-itertools (= 8.10.0-2), python3-packaging (= 21.3-1.1), python3-paste (= 3.5.0+dfsg1-2), python3-pastedeploy (= 2.1.1-2), python3-pecan (= 1.4.1-1ubuntu1), python3-pip (= 22.2+dfsg-1ubuntu0.2), python3-pip-whl (= 22.2+dfsg-1ubuntu0.2), python3-pkg-resources (= 59.6.0-1.2ubuntu0.22.10.1), python3-platformdirs (= 2.5.2-1), python3-pluggy (= 1.0.0+repack-1), python3-portend (= 3.1.0-1), python3-py (= 1.10.0-1), python3-pygments (= 2.12.0+dfsg-2), python3-pyparsing (= 3.0.7-2), python3-requests (= 2.27.1+dfsg-1ubuntu2), python3-roman (= 3.3-1), python3-setuptools (= 59.6.0-1.2ubuntu0.22.10.1), python3-setuptools-whl (= 59.6.0-1.2ubuntu0.22.10.1), python3-simplegeneric (= 0.8.1-4), python3-singledispatch (= 3.4.0.3-4), python3-six (= 1.16.0-4), python3-snowballstemmer (= 2.2.0-1build1), python3-soupsieve (= 2.3.2-1), python3-sphinx (= 4.5.0-4), python3-tempita (= 0.5.2-7), python3-tempora (= 5.0.1-1), python3-toml (= 0.10.2-1), python3-tz (= 2022.2.1-1), python3-urllib3 (= 1.26.9-1), python3-virtualenv (= 20.16.3+ds-1), python3-waitress (= 2.1.1-2ubuntu1), python3-webob (= 1:1.8.6-2), python3-webtest (= 2.0.35-1), python3-wheel (= 0.37.1-2ubuntu0.22.10.1), python3-wheel-whl (= 0.37.1-2ubuntu0.22.10.1), python3-yaml (= 5.4.1-1ubuntu1), python3-zc.lockfile (= 2.0-2), python3-zipp (= 1.0.0-4), python3.10 (= 3.10.7-1ubuntu0.2), python3.10-dev (= 3.10.7-1ubuntu0.2), python3.10-minimal (= 3.10.7-1ubuntu0.2), ragel (= 6.10-3), readline-common (= 8.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), sgml-base (= 1.30), sphinx-common (= 4.5.0-4), systemd (= 251.4-1ubuntu7.1), systemtap-sdt-dev (= 4.7-1), sysvinit-utils (= 3.04-1ubuntu1), tar (= 1.34+dfsg-1ubuntu0.1.22.10.1), tox (= 3.21.4-1ubuntu1), tzdata (= 2022g-0ubuntu0.22.10.1), ucf (= 3.0043), unzip (= 6.0-27ubuntu1), util-linux (= 2.38-4ubuntu1), util-linux-extra (= 2.38-4ubuntu1), uuid-dev (= 2.38-4ubuntu1), uuid-runtime (= 2.38-4ubuntu1), valgrind (= 1:3.18.1-1ubuntu2), virtualenv (= 20.16.3+ds-1), wdiff (= 1.2.2-2build3), wget (= 1.21.3-1ubuntu1), x11-common (= 1:7.7+23ubuntu2), xfslibs-dev (= 5.16.0-1ubuntu1), xfsprogs (= 5.16.0-1ubuntu1), xml-core (= 0.18+nmu1), xz-utils (= 5.2.5-2.1), zip (= 3.0-12build2), zlib1g (= 1:1.2.11.dfsg-4.1ubuntu1), zlib1g-dev (= 1:1.2.11.dfsg-4.1ubuntu1) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1677843962" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ ceph-base_17.2.5-0ubuntu0.22.10.1_ppc64el.deb --------------------------------------------- new Debian package, version 2.0. size 5074610 bytes: control archive=4130 bytes. 29 bytes, 1 lines conffiles 1316 bytes, 20 lines control 3966 bytes, 46 lines md5sums 3216 bytes, 86 lines * postinst #!/bin/sh 1742 bytes, 69 lines * postrm #!/bin/sh 123 bytes, 10 lines * preinst #!/bin/sh 260 bytes, 7 lines * prerm #!/bin/sh 829 bytes, 22 lines shlibs 74 bytes, 2 lines triggers Package: ceph-base Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 24851 Depends: binutils, ceph-common (= 17.2.5-0ubuntu0.22.10.1), cryptsetup-bin | cryptsetup, gdisk, hdparm | sdparm, parted, uuid-runtime, xfsprogs, python3:any, libaio1 (>= 0.3.93), libc6 (>= 2.34), libgcc-s1 (>= 4.2), liblz4-1 (>= 0.0~r130), libpmem1 (>= 1.4), librados2 (>= 16.0.0), libsnappy1v5 (>= 1.1.9), libssl3 (>= 3.0.0), libstdc++6 (>= 12), zlib1g (>= 1:1.1.4) Recommends: ceph-mds (= 17.2.5-0ubuntu0.22.10.1), chrony | time-daemon | ntp, librados2 (= 17.2.5-0ubuntu0.22.10.1), librbd1 (= 17.2.5-0ubuntu0.22.10.1), nvme-cli, smartmontools (>= 7.0) Suggests: btrfs-tools, logrotate Section: admin Priority: optional Homepage: http://ceph.com/ Description: common ceph daemon libraries and management tools Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. . This package contains the libraries and management tools that are common among the Ceph server daemons (ceph-mon, ceph-mgr, ceph-osd, ceph-mds). These tools are necessary for creating, running, and administering a Ceph storage cluster. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/sudoers.d/ -r--r----- root/root 202 2023-03-03 11:46 ./etc/sudoers.d/ceph-smartctl drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 203 2023-03-03 11:46 ./lib/systemd/system/ceph-crash.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 3309 2023-03-03 11:46 ./usr/bin/ceph-crash -rwxr-xr-x root/root 11736080 2023-03-03 11:46 ./usr/bin/ceph-kvstore-tool -rwxr-xr-x root/root 296 2022-10-17 20:07 ./usr/bin/ceph-run -rwxr-xr-x root/root 395648 2023-03-03 11:46 ./usr/bin/crushtool -rwxr-xr-x root/root 329912 2023-03-03 11:46 ./usr/bin/monmaptool -rwxr-xr-x root/root 461088 2023-03-03 11:46 ./usr/bin/osdmaptool drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ceph/ -rwxr-xr-x root/root 6846 2022-10-17 20:07 ./usr/lib/ceph/ceph_common.sh drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/ -rw-r--r-- root/root 985216 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_clay.so -rw-r--r-- root/root 407696 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_jerasure.so -rw-r--r-- root/root 407696 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_jerasure_generic.so -rw-r--r-- root/root 2099352 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_lrc.so -rw-r--r-- root/root 407792 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_shec.so -rw-r--r-- root/root 407792 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/erasure-code/libec_shec_generic.so drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_2pc_queue.so -> libcls_2pc_queue.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_2pc_queue.so.1 -> libcls_2pc_queue.so.1.0.0 -rw-r--r-- root/root 329808 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_2pc_queue.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cas.so -> libcls_cas.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cas.so.1 -> libcls_cas.so.1.0.0 -rw-r--r-- root/root 133152 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cas.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cephfs.so -> libcls_cephfs.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cephfs.so.1 -> libcls_cephfs.so.1.0.0 -rw-r--r-- root/root 133152 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cephfs.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cmpomap.so -> libcls_cmpomap.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cmpomap.so.1 -> libcls_cmpomap.so.1.0.0 -rw-r--r-- root/root 133080 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_cmpomap.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_fifo.so -> libcls_fifo.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_fifo.so.1 -> libcls_fifo.so.1.0.0 -rw-r--r-- root/root 264248 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_fifo.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_hello.so -> libcls_hello.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_hello.so.1 -> libcls_hello.so.1.0.0 -rw-r--r-- root/root 67616 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_hello.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_journal.so -> libcls_journal.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_journal.so.1 -> libcls_journal.so.1.0.0 -rw-r--r-- root/root 133152 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_journal.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lock.so -> libcls_lock.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lock.so.1 -> libcls_lock.so.1.0.0 -rw-r--r-- root/root 133080 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lock.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_log.so -> libcls_log.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_log.so.1 -> libcls_log.so.1.0.0 -rw-r--r-- root/root 133080 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_log.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lua.so -> libcls_lua.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lua.so.1 -> libcls_lua.so.1.0.0 -rw-r--r-- root/root 1181752 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_lua.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_numops.so -> libcls_numops.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_numops.so.1 -> libcls_numops.so.1.0.0 -rw-r--r-- root/root 67640 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_numops.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_otp.so -> libcls_otp.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_otp.so.1 -> libcls_otp.so.1.0.0 -rw-r--r-- root/root 133080 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_otp.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_queue.so -> libcls_queue.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_queue.so.1 -> libcls_queue.so.1.0.0 -rw-r--r-- root/root 264272 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_queue.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rbd.so -> libcls_rbd.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rbd.so.1 -> libcls_rbd.so.1.0.0 -rw-r--r-- root/root 591904 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rbd.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_refcount.so -> libcls_refcount.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_refcount.so.1 -> libcls_refcount.so.1.0.0 -rw-r--r-- root/root 1312848 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_refcount.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw.so -> libcls_rgw.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw.so.1 -> libcls_rgw.so.1.0.0 -rw-r--r-- root/root 1837136 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw_gc.so -> libcls_rgw_gc.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw_gc.so.1 -> libcls_rgw_gc.so.1.0.0 -rw-r--r-- root/root 329808 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_rgw_gc.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_sdk.so -> libcls_sdk.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_sdk.so.1 -> libcls_sdk.so.1.0.0 -rw-r--r-- root/root 67456 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_sdk.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_test_remote_reads.so -> libcls_test_remote_reads.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_test_remote_reads.so.1 -> libcls_test_remote_reads.so.1.0.0 -rw-r--r-- root/root 67536 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_test_remote_reads.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_timeindex.so -> libcls_timeindex.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_timeindex.so.1 -> libcls_timeindex.so.1.0.0 -rw-r--r-- root/root 67544 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_timeindex.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_user.so -> libcls_user.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_user.so.1 -> libcls_user.so.1.0.0 -rw-r--r-- root/root 133080 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_user.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_version.so -> libcls_version.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_version.so.1 -> libcls_version.so.1.0.0 -rw-r--r-- root/root 67544 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/rados-classes/libcls_version.so.1.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/sbin/ -rwxr-xr-x root/root 231 2022-10-17 20:07 ./usr/sbin/ceph-create-keys drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-base/ -rw-r--r-- root/root 2790 2022-10-17 20:07 ./usr/share/doc/ceph-base/README.md.gz lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-base/changelog.Debian.gz -> ../ceph-common/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph-base/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph/ -rw-r--r-- root/root 5657 2022-10-17 20:07 ./usr/share/doc/ceph/sample.ceph.conf.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 1023 2023-03-03 11:46 ./usr/share/man/man8/ceph-create-keys.8.gz -rw-r--r-- root/root 1593 2023-03-03 11:46 ./usr/share/man/man8/ceph-kvstore-tool.8.gz -rw-r--r-- root/root 784 2023-03-03 11:46 ./usr/share/man/man8/ceph-run.8.gz -rw-r--r-- root/root 4056 2023-03-03 11:46 ./usr/share/man/man8/crushtool.8.gz -rw-r--r-- root/root 1878 2023-03-03 11:46 ./usr/share/man/man8/monmaptool.8.gz -rw-r--r-- root/root 3314 2023-03-03 11:46 ./usr/share/man/man8/osdmaptool.8.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/bootstrap-mds/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/bootstrap-mgr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/bootstrap-osd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/bootstrap-rbd-mirror/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/bootstrap-rbd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/bootstrap-rgw/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/crash/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/crash/posted/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/tmp/ ceph-common_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ----------------------------------------------- new Debian package, version 2.0. size 23116028 bytes: control archive=5468 bytes. 64 bytes, 3 lines conffiles 1839 bytes, 19 lines control 4013 bytes, 58 lines md5sums 6693 bytes, 183 lines * postinst #!/bin/sh 2492 bytes, 93 lines * postrm #!/bin/sh 809 bytes, 29 lines * preinst #!/bin/sh 270 bytes, 7 lines * prerm #!/bin/sh 157 bytes, 4 lines shlibs 74 bytes, 2 lines triggers Package: ceph-common Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 92786 Depends: librbd1 (= 17.2.5-0ubuntu0.22.10.1), python3-ceph-argparse (= 17.2.5-0ubuntu0.22.10.1), python3-ceph-common (= 17.2.5-0ubuntu0.22.10.1), python3-cephfs (= 17.2.5-0ubuntu0.22.10.1), python3-prettytable, python3-rados (= 17.2.5-0ubuntu0.22.10.1), python3-rbd (= 17.2.5-0ubuntu0.22.10.1), python3-requests, python3:any, libaio1 (>= 0.3.93), libbabeltrace1 (>= 1.5.4), libblkid1 (>= 2.17.2), libboost-context1.74.0 (>= 1.74.0), libboost-filesystem1.74.0 (>= 1.74.0), libboost-program-options1.74.0 (>= 1.74.0), libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.34), libcap-ng0 (>= 0.7.9), libcephfs2 (>= 12.0.3), libcurl3-gnutls (>= 7.28.0), libexpat1 (>= 2.0.1), libgcc-s1 (>= 4.2), libgoogle-perftools4, libicu71 (>= 71.1-1~), libkeyutils1 (>= 1.4), libldap-2.5-0 (>= 2.5.4), liblua5.3-0, liblz4-1 (>= 0.0~r130), libncurses6 (>= 6), liboath0 (>= 1.10.0), libpmem1 (>= 1.4), librabbitmq4 (>= 0.10.0), librados2 (>= 16.0.0), libradosstriper1 (>= 0.87), libsnappy1v5 (>= 1.1.9), libsqlite3-0 (>= 3.5.9), libssl3 (>= 3.0.0), libstdc++6 (>= 12), libtinfo6 (>= 6), libudev1 (>= 183), zlib1g (>= 1:1.1.4) Suggests: ceph, ceph-mds Conflicts: ceph-client-tools Breaks: ceph-mds (<< 14.2.5-3~) Replaces: ceph-mds (<< 14.2.5-3~) Section: admin Priority: optional Homepage: http://ceph.com/ Description: common utilities to mount and interact with a ceph storage cluster Ceph is a distributed storage and file system designed to provide excellent performance, reliability, and scalability. This is a collection of common tools that allow one to interact with and administer a Ceph cluster. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/ceph/ -rw-r--r-- root/root 92 2023-03-03 11:46 ./etc/ceph/rbdmap drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/default/ -rw-r--r-- root/root 159 2022-10-17 20:07 ./etc/default/ceph drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/logrotate.d/ -rw-r--r-- root/root 358 2023-03-03 11:46 ./etc/logrotate.d/ceph-common drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 129 2022-10-17 20:07 ./lib/systemd/system/ceph.target -rw-r--r-- root/root 417 2023-03-03 11:46 ./lib/systemd/system/rbdmap.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/udev/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/udev/rules.d/ -rw-r--r-- root/root 362 2023-03-03 11:46 ./lib/udev/rules.d/50-rbd.rules drwxr-xr-x root/root 0 2023-03-03 11:46 ./sbin/ -rwxr-xr-x root/root 329928 2023-03-03 11:46 ./sbin/mount.ceph drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 46829 2023-03-03 11:46 ./usr/bin/ceph -rwxr-xr-x root/root 329968 2023-03-03 11:46 ./usr/bin/ceph-authtool -rwxr-xr-x root/root 264376 2023-03-03 11:46 ./usr/bin/ceph-conf -rwxr-xr-x root/root 133304 2023-03-03 11:46 ./usr/bin/ceph-dencoder -rwxr-xr-x root/root 4172 2023-03-03 11:46 ./usr/bin/ceph-post-file -rwxr-xr-x root/root 452 2022-10-17 20:07 ./usr/bin/ceph-rbdnamer -rwxr-xr-x root/root 3017184 2023-03-03 11:46 ./usr/bin/ceph-syn -rwxr-xr-x root/root 8458040 2023-03-03 11:46 ./usr/bin/cephfs-data-scan -rwxr-xr-x root/root 8458056 2023-03-03 11:46 ./usr/bin/cephfs-journal-tool -rwxr-xr-x root/root 8261432 2023-03-03 11:46 ./usr/bin/cephfs-table-tool -rwxr-xr-x root/root 10744 2023-03-03 11:46 ./usr/bin/crushdiff -rwxr-xr-x root/root 788848 2023-03-03 11:46 ./usr/bin/rados -rwxr-xr-x root/root 16522928 2023-03-03 11:46 ./usr/bin/radosgw-admin -rwxr-xr-x root/root 4788168 2023-03-03 11:46 ./usr/bin/rbd -rwxr-xr-x root/root 592168 2023-03-03 11:46 ./usr/bin/rbd-replay -rwxr-xr-x root/root 2070 2022-10-17 20:07 ./usr/bin/rbd-replay-many -rwxr-xr-x root/root 264456 2023-03-03 11:46 ./usr/bin/rbd-replay-prep -rwxr-xr-x root/root 4481 2022-10-17 20:07 ./usr/bin/rbdmap drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_lz4.so -> libceph_lz4.so.2 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_lz4.so.2 -> libceph_lz4.so.2.0.0 -rw-r--r-- root/root 67520 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_lz4.so.2.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_snappy.so -> libceph_snappy.so.2 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_snappy.so.2 -> libceph_snappy.so.2.0.0 -rw-r--r-- root/root 67520 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_snappy.so.2.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zlib.so -> libceph_zlib.so.2 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zlib.so.2 -> libceph_zlib.so.2.0.0 -rw-r--r-- root/root 133136 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zlib.so.2.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zstd.so -> libceph_zstd.so.2 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zstd.so.2 -> libceph_zstd.so.2.0.0 -rw-r--r-- root/root 788416 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/compressor/libceph_zstd.so.2.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/denc/ -rw-r--r-- root/root 8523408 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-cephfs.so -rw-r--r-- root/root 2165888 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-common.so -rw-r--r-- root/root 13570864 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-osd.so -rw-r--r-- root/root 722960 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-rbd.so -rw-r--r-- root/root 16457216 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/denc/denc-mod-rgw.so drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/tmpfiles.d/ -rw-r--r-- root/root 29 2023-03-03 11:46 ./usr/lib/tmpfiles.d/ceph.conf drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 1488 2022-10-17 20:07 ./usr/share/bash-completion/completions/ceph -rw-r--r-- root/root 1190 2022-10-17 20:07 ./usr/share/bash-completion/completions/rados -rw-r--r-- root/root 1825 2022-10-17 20:07 ./usr/share/bash-completion/completions/radosgw-admin -rw-r--r-- root/root 2754 2022-10-17 20:07 ./usr/share/bash-completion/completions/rbd drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ceph/ -rw-r--r-- root/root 1679 2022-10-17 20:07 ./usr/share/ceph/id_rsa_drop.ceph.com -rw-r--r-- root/root 413 2022-10-17 20:07 ./usr/share/ceph/id_rsa_drop.ceph.com.pub -rw-r--r-- root/root 395 2022-10-17 20:07 ./usr/share/ceph/known_hosts_drop.ceph.com drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-common/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-common/changelog.Debian.gz -> ../librbd1/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph-common/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 54 2023-02-20 10:26 ./usr/share/lintian/overrides/ceph-common drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man1/ -rw-r--r-- root/root 391 2023-03-03 11:46 ./usr/share/man/man1/ceph-crush-location.1.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 2781 2023-03-03 11:46 ./usr/share/man/man8/ceph-authtool.8.gz -rw-r--r-- root/root 2107 2023-03-03 11:46 ./usr/share/man/man8/ceph-conf.8.gz -rw-r--r-- root/root 2019 2023-03-03 11:46 ./usr/share/man/man8/ceph-dencoder.8.gz -rw-r--r-- root/root 1284 2023-03-03 11:46 ./usr/share/man/man8/ceph-post-file.8.gz -rw-r--r-- root/root 807 2023-03-03 11:46 ./usr/share/man/man8/ceph-rbdnamer.8.gz -rw-r--r-- root/root 1422 2023-03-03 11:46 ./usr/share/man/man8/ceph-syn.8.gz -rw-r--r-- root/root 11370 2023-03-03 11:46 ./usr/share/man/man8/ceph.8.gz -rw-r--r-- root/root 1642 2023-03-03 11:46 ./usr/share/man/man8/crushdiff.8.gz -rw-r--r-- root/root 3503 2023-03-03 11:46 ./usr/share/man/man8/mount.ceph.8.gz -rw-r--r-- root/root 3885 2023-03-03 11:46 ./usr/share/man/man8/rados.8.gz -rw-r--r-- root/root 6497 2023-03-03 11:46 ./usr/share/man/man8/radosgw-admin.8.gz -rw-r--r-- root/root 1235 2023-03-03 11:46 ./usr/share/man/man8/rbd-replay-many.8.gz -rw-r--r-- root/root 920 2023-03-03 11:46 ./usr/share/man/man8/rbd-replay-prep.8.gz -rw-r--r-- root/root 1206 2023-03-03 11:46 ./usr/share/man/man8/rbd-replay.8.gz -rw-r--r-- root/root 13018 2023-03-03 11:46 ./usr/share/man/man8/rbd.8.gz -rw-r--r-- root/root 2310 2023-03-03 11:46 ./usr/share/man/man8/rbdmap.8.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/log/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/log/ceph/ ceph-immutable-object-cache_17.2.5-0ubuntu0.22.10.1_ppc64el.deb --------------------------------------------------------------- new Debian package, version 2.0. size 169548 bytes: control archive=1346 bytes. 688 bytes, 16 lines control 420 bytes, 5 lines md5sums 1383 bytes, 27 lines * postinst #!/bin/sh 727 bytes, 21 lines * postrm #!/bin/sh 276 bytes, 7 lines * prerm #!/bin/sh Package: ceph-immutable-object-cache Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 673 Depends: librados2 (= 17.2.5-0ubuntu0.22.10.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libstdc++6 (>= 11) Section: admin Priority: optional Homepage: http://ceph.com/ Description: Ceph daemon for immutable object cache Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. This is a daemon for immutable object cache. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 201 2022-10-17 20:07 ./lib/systemd/system/ceph-immutable-object-cache.target -rw-r--r-- root/root 778 2023-03-03 11:46 ./lib/systemd/system/ceph-immutable-object-cache@.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 592176 2023-03-03 11:46 ./usr/bin/ceph-immutable-object-cache drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-immutable-object-cache/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-immutable-object-cache/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph-immutable-object-cache/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 1193 2023-03-03 11:46 ./usr/share/man/man8/ceph-immutable-object-cache.8.gz ceph-mds_17.2.5-0ubuntu0.22.10.1_ppc64el.deb -------------------------------------------- new Debian package, version 2.0. size 2344558 bytes: control archive=1917 bytes. 931 bytes, 21 lines control 396 bytes, 6 lines md5sums 2399 bytes, 72 lines * postinst #!/bin/sh 670 bytes, 21 lines * postrm #!/bin/sh 257 bytes, 7 lines * prerm #!/bin/sh Package: ceph-mds Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 8234 Depends: ceph-base (= 17.2.5-0ubuntu0.22.10.1), librados2 (= 17.2.5-0ubuntu0.22.10.1), libc6 (>= 2.34), libgcc-s1 (>= 3.4.4), liblua5.3-0, libstdc++6 (>= 12) Recommends: libcephfs2 (= 17.2.5-0ubuntu0.22.10.1) Suggests: ceph-fuse Breaks: ceph (<< 0.67.3-1) Replaces: ceph (<< 0.67.3-1) Section: admin Priority: optional Homepage: http://ceph.com/ Description: metadata server for the ceph distributed file system Ceph is a distributed storage and network file system designed to provide excellent performance, reliability, and scalability. . This package contains the metadata server daemon, which is used to create a distributed file system on top of the ceph storage cluster. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 238 2022-10-17 20:07 ./lib/systemd/system/ceph-mds.target -rw-r--r-- root/root 911 2023-03-03 11:46 ./lib/systemd/system/ceph-mds@.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 8326968 2023-03-03 11:46 ./usr/bin/ceph-mds drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-mds/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-mds/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph-mds/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 812 2023-02-20 10:26 ./usr/share/lintian/overrides/ceph-mds drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 1307 2023-03-03 11:46 ./usr/share/man/man8/ceph-mds.8.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/mds/ ceph-mgr_17.2.5-0ubuntu0.22.10.1_ppc64el.deb -------------------------------------------- new Debian package, version 2.0. size 1547842 bytes: control archive=2067 bytes. 1226 bytes, 21 lines control 390 bytes, 6 lines md5sums 2469 bytes, 76 lines * postinst #!/bin/sh 670 bytes, 21 lines * postrm #!/bin/sh 257 bytes, 7 lines * prerm #!/bin/sh Package: ceph-mgr Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 5528 Depends: ceph-base (= 17.2.5-0ubuntu0.22.10.1), ceph-mgr-modules-core (= 17.2.5-0ubuntu0.22.10.1), libsqlite3-mod-ceph (= 17.2.5-0ubuntu0.22.10.1), python3-bcrypt, python3-cherrypy3, python3-jwt, python3-pecan, python3-werkzeug, libboost-python1.74.0 (>= 1.74.0), libboost-python1.74.0-py310, libc6 (>= 2.34), libgcc-s1 (>= 3.0), libpython3.10 (>= 3.10.0), librados2 (>= 16.0.0), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 12) Suggests: ceph-mgr-cephadm, ceph-mgr-dashboard, ceph-mgr-diskprediction-local, ceph-mgr-k8sevents Breaks: ceph (<< 0.93-417) Replaces: ceph (<< 0.93-417) Section: admin Priority: optional Homepage: http://ceph.com/ Description: manager for the ceph distributed file system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains the manager daemon, which is used to expose high level management and monitoring functionality. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 238 2022-10-17 20:07 ./lib/systemd/system/ceph-mgr.target -rw-r--r-- root/root 1047 2023-03-03 11:46 ./lib/systemd/system/ceph-mgr@.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 5448248 2023-03-03 11:46 ./usr/bin/ceph-mgr drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ceph/mgr/ -rw-r--r-- root/root 81286 2022-10-17 20:07 ./usr/share/ceph/mgr/mgr_module.py -rw-r--r-- root/root 28673 2022-10-17 20:07 ./usr/share/ceph/mgr/mgr_util.py drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-mgr/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-mgr/changelog.Debian.gz -> ../libsqlite3-mod-ceph/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph-mgr/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/mgr/ ceph-mon_17.2.5-0ubuntu0.22.10.1_ppc64el.deb -------------------------------------------- new Debian package, version 2.0. size 4301558 bytes: control archive=2145 bytes. 1100 bytes, 22 lines control 456 bytes, 7 lines md5sums 2706 bytes, 80 lines * postinst #!/bin/bash 670 bytes, 21 lines * postrm #!/bin/sh 276 bytes, 7 lines * prerm #!/bin/sh Package: ceph-mon Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 19438 Depends: ceph-base (= 17.2.5-0ubuntu0.22.10.1), libboost-program-options1.74.0 (>= 1.74.0), libc6 (>= 2.34), libgcc-s1 (>= 4.2), liblz4-1 (>= 0.0~r130), librados2 (>= 16.0.0), libsnappy1v5 (>= 1.1.9), libstdc++6 (>= 12), zlib1g (>= 1:1.1.4) Breaks: ceph (<< 10.2.2-0ubuntu2~) Replaces: ceph (<< 10.2.2-0ubuntu2~) Section: admin Priority: optional Homepage: http://ceph.com/ Description: monitor server for the ceph storage system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains the cluster monitor daemon for the Ceph storage system. One or more instances of ceph-mon form a Paxos part-time parliament cluster that provides extremely reliable and durable storage of cluster membership, configuration, and state. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 558 2023-03-03 11:46 ./lib/systemd/system/ceph-mon.service -rw-r--r-- root/root 200 2022-10-17 20:07 ./lib/systemd/system/ceph-mon.target -rw-r--r-- root/root 1304 2023-03-03 11:46 ./lib/systemd/system/ceph-mon@.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 12194248 2023-03-03 11:46 ./usr/bin/ceph-mon -rwxr-xr-x root/root 7606032 2023-03-03 11:46 ./usr/bin/ceph-monstore-tool drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-mon/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-mon/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph-mon/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 1713 2023-03-03 11:46 ./usr/share/man/man8/ceph-mon.8.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/mon/ ceph-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb -------------------------------------------- new Debian package, version 2.0. size 19115616 bytes: control archive=2464 bytes. 31 bytes, 1 lines conffiles 1470 bytes, 23 lines control 921 bytes, 14 lines md5sums 2516 bytes, 76 lines * postinst #!/bin/sh 670 bytes, 21 lines * postrm #!/bin/sh 257 bytes, 7 lines * prerm #!/bin/sh Package: ceph-osd Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 68516 Pre-Depends: ceph-common (= 17.2.5-0ubuntu0.22.10.1) Depends: ceph-base (= 17.2.5-0ubuntu0.22.10.1), sudo, libaio1 (>= 0.3.93), libblkid1 (>= 2.17.2), libboost-iostreams1.74.0 (>= 1.74.0), libboost-program-options1.74.0 (>= 1.74.0), libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.34), libfuse3-3 (>= 3.2.3), libgcc-s1 (>= 4.2), libibverbs1 (>= 1.1.6), liblz4-1 (>= 0.0~r130), libpmem1 (>= 1.4), librados2 (>= 16.0.0), librdmacm1 (>= 1.0.15), libsnappy1v5 (>= 1.1.9), libssl3 (>= 3.0.0), libstdc++6 (>= 12), libudev1 (>= 183), zlib1g (>= 1:1.1.4) Recommends: ceph-volume (= 17.2.5-0ubuntu0.22.10.1), nvme-cli, smartmontools Breaks: ceph (<< 10.2.2-0ubuntu2~), ceph-test (<< 12.2.8+dfsg1-1~) Replaces: ceph (<< 10.2.2-0ubuntu2~), ceph-test (<< 12.2.8+dfsg1-1~) Section: admin Priority: optional Homepage: http://ceph.com/ Description: OSD server for the ceph storage system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains the Object Storage Daemon for the Ceph storage system. It is responsible for storing objects on a local file system and providing access to them over the network. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/sysctl.d/ -rw-r--r-- root/root 49 2023-03-03 11:46 ./etc/sysctl.d/30-ceph-osd.conf drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 238 2022-10-17 20:07 ./lib/systemd/system/ceph-osd.target -rw-r--r-- root/root 1097 2023-03-03 11:46 ./lib/systemd/system/ceph-osd@.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/udev/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/udev/rules.d/ -rw-r--r-- root/root 398 2023-02-20 10:26 ./lib/udev/rules.d/95-ceph-osd-lvm.rules drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 11801584 2023-03-03 11:46 ./usr/bin/ceph-bluestore-tool -rwxr-xr-x root/root 1478 2022-10-17 20:07 ./usr/bin/ceph-clsinfo -rwxr-xr-x root/root 395448 2023-03-03 11:46 ./usr/bin/ceph-erasure-code-tool -rwxr-xr-x root/root 20781032 2023-03-03 11:46 ./usr/bin/ceph-objectstore-tool -rwxr-xr-x root/root 29650064 2023-03-03 11:46 ./usr/bin/ceph-osd -rwxr-xr-x root/root 7409352 2023-03-03 11:46 ./usr/bin/ceph-osdomap-tool drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ceph/ -rwxr-xr-x root/root 1251 2022-10-17 20:07 ./usr/lib/ceph/ceph-osd-prestart.sh drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-osd/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph-osd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph-osd/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 3706 2023-03-03 11:46 ./usr/share/man/man8/ceph-bluestore-tool.8.gz -rw-r--r-- root/root 739 2023-03-03 11:46 ./usr/share/man/man8/ceph-clsinfo.8.gz -rw-r--r-- root/root 1894 2023-03-03 11:46 ./usr/share/man/man8/ceph-osd.8.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/osd/ ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ---------------------------------------- new Debian package, version 2.0. size 18878 bytes: control archive=783 bytes. 666 bytes, 15 lines control 265 bytes, 4 lines md5sums 115 bytes, 10 lines * postinst #!/bin/sh 115 bytes, 10 lines * postrm #!/bin/sh 115 bytes, 10 lines * preinst #!/bin/sh Package: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 94 Depends: ceph-mgr (= 17.2.5-0ubuntu0.22.10.1), ceph-mon (= 17.2.5-0ubuntu0.22.10.1), ceph-osd (= 17.2.5-0ubuntu0.22.10.1) Suggests: ceph-mds (= 17.2.5-0ubuntu0.22.10.1) Section: admin Priority: optional Homepage: http://ceph.com/ Description: distributed storage and file system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph/ -rw-r--r-- root/root 3085 2023-02-20 10:26 ./usr/share/doc/ceph/NEWS.Debian.gz -rw-r--r-- root/root 3489 2023-02-20 10:26 ./usr/share/doc/ceph/README.Debian lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/ceph/changelog.Debian.gz -> ../ceph-mgr/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/ceph/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 21 2023-02-20 10:26 ./usr/share/lintian/overrides/ceph cephadm_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------- new Debian package, version 2.0. size 89004 bytes: control archive=1639 bytes. 723 bytes, 19 lines control 259 bytes, 4 lines md5sums 1856 bytes, 67 lines * postinst #!/bin/sh 976 bytes, 44 lines * postrm #!/bin/sh Package: cephadm Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 441 Depends: lvm2, python3:any Recommends: docker.io Section: admin Priority: optional Homepage: http://ceph.com/ Description: cephadm utility to bootstrap ceph daemons with systemd and containers Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . The cephadm utility is used to bootstrap a Ceph cluster and to manage ceph daemons deployed with systemd and containers. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/sbin/ -rwxr-xr-x root/root 356555 2023-03-03 11:46 ./usr/sbin/cephadm drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/cephadm/ -rw-r--r-- root/root 1605 2023-03-03 11:46 ./usr/share/doc/cephadm/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/cephadm/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 5393 2023-03-03 11:46 ./usr/share/man/man8/cephadm.8.gz crimson-osd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ----------------------------------------------- new Debian package, version 2.0. size 9619912 bytes: control archive=724 bytes. 909 bytes, 22 lines control 124 bytes, 2 lines md5sums Package: crimson-osd Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 40420 Depends: ceph-osd (= 17.2.5-0ubuntu0.22.10.1) Section: admin Priority: optional Homepage: http://ceph.com/ Description: Crimson OSD server for the ceph storage system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . Crimson is a re-implementation of the ceph-osd daemon using a more platform aware and scalable software architecture (seastar). . This package contains the Crimson Object Storage Daemon for the Ceph storage system. It is responsible for storing objects on a local file system and providing access to them over the network. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 41306608 2023-03-03 11:46 ./usr/bin/crimson-osd drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/crimson-osd/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/crimson-osd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/crimson-osd/copyright libcephfs-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------------- new Debian package, version 2.0. size 31556 bytes: control archive=768 bytes. 891 bytes, 21 lines control 276 bytes, 4 lines md5sums Package: libcephfs-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 197 Depends: libcephfs2 (= 17.2.5-0ubuntu0.22.10.1) Conflicts: libceph-dev, libceph1-dev, libcephfs2-dev Replaces: libceph-dev, libceph1-dev, libcephfs2-dev Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: Ceph distributed file system client library (development files) Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability. This is a shared library allowing applications to access a Ceph distributed file system via a POSIX-like interface. . This package contains development files needed for building applications that link against libcephfs2. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/cephfs/ -rw-r--r-- root/root 6463 2022-10-17 20:07 ./usr/include/cephfs/ceph_ll_client.h -rw-r--r-- root/root 85446 2022-10-17 20:07 ./usr/include/cephfs/libcephfs.h drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/cephfs/metrics/ -rw-r--r-- root/root 19934 2022-10-17 20:07 ./usr/include/cephfs/metrics/Types.h drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libcephfs.so -> libcephfs.so.2 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libcephfs-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libcephfs-dev/changelog.Debian.gz -> ../libcephfs2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libcephfs-dev/copyright libcephfs-jni_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------------- new Debian package, version 2.0. size 61412 bytes: control archive=704 bytes. 726 bytes, 17 lines control 217 bytes, 3 lines md5sums Package: libcephfs-jni Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 282 Depends: libcephfs2 (= 17.2.5-0ubuntu0.22.10.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), librados2 (>= 12.0.3), libstdc++6 (>= 5.2) Section: libs Priority: optional Homepage: http://ceph.com/ Description: Java Native Interface library for CephFS Java bindings Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. . This package contains the Java Native Interface library for interacting with the Ceph File System. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/jni/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/jni/libcephfs_jni.so -> libcephfs_jni.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/jni/libcephfs_jni.so.1 -> libcephfs_jni.so.1.0.0 -rw-r--r-- root/root 198672 2023-03-03 11:46 ./usr/lib/jni/libcephfs_jni.so.1.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libcephfs-jni/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libcephfs-jni/changelog.Debian.gz -> ../libcephfs2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libcephfs-jni/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 44 2023-02-20 10:26 ./usr/share/lintian/overrides/libcephfs-jni libcephfs2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ---------------------------------------------- new Debian package, version 2.0. size 750346 bytes: control archive=5427 bytes. 771 bytes, 18 lines control 225 bytes, 3 lines md5sums 35 bytes, 1 lines shlibs 36532 bytes, 528 lines symbols 74 bytes, 2 lines triggers Package: libcephfs2 Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 2495 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), librados2 (>= 12.1.4), libstdc++6 (>= 12) Conflicts: libceph, libceph1, libcephfs Replaces: libceph, libceph1, libcephfs Section: libs Priority: optional Homepage: http://ceph.com/ Description: Ceph distributed file system client library Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability. This is a shared library allowing applications to access a Ceph distributed file system via a POSIX-like interface. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libcephfs.so.2 -> libcephfs.so.2.0.0 -rw-r--r-- root/root 2427192 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libcephfs.so.2.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libcephfs2/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libcephfs2/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libcephfs2/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 54 2023-02-20 10:26 ./usr/share/lintian/overrides/libcephfs2 librados-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------------ new Debian package, version 2.0. size 47916 bytes: control archive=845 bytes. 980 bytes, 21 lines control 332 bytes, 5 lines md5sums Package: librados-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 305 Depends: librados2 (= 17.2.5-0ubuntu0.22.10.1), libboost-program-options1.74.0 (>= 1.74.0), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libstdc++6 (>= 11) Conflicts: librados1-dev, librados2-dev Replaces: librados1-dev, librados2-dev Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: RADOS distributed object store client library (development files) RADOS is a reliable, autonomic distributed object storage cluster developed as part of the Ceph distributed storage system. This is a shared library allowing applications to access the distributed object store using a simple file-like interface. . This package contains development files needed for building applications that link against librados2. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 67680 2023-03-03 11:46 ./usr/bin/librados-config drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/rados/ -rw-r--r-- root/root 150618 2022-10-17 20:07 ./usr/include/rados/librados.h -rw-r--r-- root/root 720 2022-10-17 20:07 ./usr/include/rados/rados_types.h drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librados.so -> librados.so.2 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/librados-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/librados-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/librados-dev/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 723 2023-03-03 11:46 ./usr/share/man/man8/librados-config.8.gz librados2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb --------------------------------------------- new Debian package, version 2.0. size 3700876 bytes: control archive=111398 bytes. 930 bytes, 18 lines control 389 bytes, 5 lines md5sums 72 bytes, 2 lines shlibs 1827997 bytes, 14420 lines symbols 74 bytes, 2 lines triggers Package: librados2 Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 15855 Depends: libblkid1 (>= 2.17.2), libboost-iostreams1.74.0 (>= 1.74.0), libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libibverbs1 (>= 1.1.6), librdmacm1 (>= 1.0.15), libssl3 (>= 3.0.0), libstdc++6 (>= 12), libudev1 (>= 183) Conflicts: librados, librados1 Replaces: librados, librados1 Section: libs Priority: optional Homepage: http://ceph.com/ Description: RADOS distributed object store client library RADOS is a reliable, autonomic distributed object storage cluster developed as part of the Ceph distributed storage system. This is a shared library allowing applications to access the distributed object store using a simple file-like interface. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/ -rw-r--r-- root/root 12476912 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/libceph-common.so.2 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librados.so.2 -> librados.so.2.0.0 -rw-r--r-- root/root 1837336 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librados.so.2.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/librados2/ -rw-r--r-- root/root 1606 2023-03-03 11:46 ./usr/share/doc/librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/librados2/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 54 2023-02-20 10:26 ./usr/share/lintian/overrides/librados2 libradospp-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb -------------------------------------------------- new Debian package, version 2.0. size 36744 bytes: control archive=895 bytes. 812 bytes, 19 lines control 589 bytes, 9 lines md5sums Package: libradospp-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 193 Depends: librados-dev (= 17.2.5-0ubuntu0.22.10.1) Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: RADOS distributed object store client C++ library (development files) RADOS is a reliable, autonomic distributed object storage cluster developed as part of the Ceph distributed storage system. This is a shared library allowing applications to access the distributed object store using a simple file-like interface. . This package contains development files needed for building C++ applications that link against librados. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/rados/ -rw-r--r-- root/root 35624 2023-03-03 11:46 ./usr/include/rados/buffer.h -rw-r--r-- root/root 288 2022-10-17 20:07 ./usr/include/rados/buffer_fwd.h -rw-r--r-- root/root 1356 2022-10-17 20:07 ./usr/include/rados/crc32c.h -rw-r--r-- root/root 3634 2022-10-17 20:07 ./usr/include/rados/inline_memory.h -rw-r--r-- root/root 57853 2022-10-17 20:07 ./usr/include/rados/librados.hpp -rw-r--r-- root/root 616 2022-10-17 20:07 ./usr/include/rados/librados_fwd.hpp -rw-r--r-- root/root 323 2022-10-17 20:07 ./usr/include/rados/page.h -rw-r--r-- root/root 9560 2022-10-17 20:07 ./usr/include/rados/rados_types.hpp drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libradospp-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libradospp-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libradospp-dev/copyright libradosstriper-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------------------- new Debian package, version 2.0. size 18646 bytes: control archive=674 bytes. 746 bytes, 18 lines control 234 bytes, 3 lines md5sums Package: libradosstriper-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 114 Depends: libradosstriper1 (= 17.2.5-0ubuntu0.22.10.1) Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: RADOS striping interface (development files) libradosstriper is a striping interface built on top of the rados library, allowing to stripe bigger objects onto several standard rados objects using an interface very similar to the rados one. . This package contains development files needed for building applications that link against libradosstriper. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/radosstriper/ -rw-r--r-- root/root 20934 2022-10-17 20:07 ./usr/include/radosstriper/libradosstriper.h -rw-r--r-- root/root 7815 2022-10-17 20:07 ./usr/include/radosstriper/libradosstriper.hpp drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libradosstriper.so -> libradosstriper.so.1 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libradosstriper-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libradosstriper-dev/changelog.Debian.gz -> ../libradosstriper1/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libradosstriper-dev/copyright libradosstriper1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ---------------------------------------------------- new Debian package, version 2.0. size 499088 bytes: control archive=21594 bytes. 636 bytes, 15 lines control 164 bytes, 2 lines md5sums 47 bytes, 1 lines shlibs 246112 bytes, 2213 lines symbols 74 bytes, 2 lines triggers Package: libradosstriper1 Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 1993 Depends: librados2 (= 17.2.5-0ubuntu0.22.10.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libstdc++6 (>= 12) Section: libs Priority: optional Homepage: http://ceph.com/ Description: RADOS striping interface Striping interface built on top of the rados library, allowing to stripe bigger objects onto several standard rados objects using an interface very similar to the rados one. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libradosstriper.so.1 -> libradosstriper.so.1.0.0 -rw-r--r-- root/root 1706200 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libradosstriper.so.1.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libradosstriper1/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libradosstriper1/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libradosstriper1/copyright librbd-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ---------------------------------------------- new Debian package, version 2.0. size 29194 bytes: control archive=765 bytes. 864 bytes, 21 lines control 250 bytes, 4 lines md5sums Package: librbd-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 187 Depends: librados-dev, librbd1 (= 17.2.5-0ubuntu0.22.10.1) Conflicts: librbd1-dev Replaces: librbd1-dev Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: RADOS block device client library (development files) RBD is a block device striped across multiple distributed objects in RADOS, a reliable, autonomic distributed object storage cluster developed as part of the Ceph distributed storage system. This is a shared library allowing applications to manage these block devices. . This package contains development files needed for building applications that link against librbd1. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/rbd/ -rw-r--r-- root/root 6383 2022-10-17 20:07 ./usr/include/rbd/features.h -rw-r--r-- root/root 65163 2022-10-17 20:07 ./usr/include/rbd/librbd.h -rw-r--r-- root/root 31664 2022-10-17 20:07 ./usr/include/rbd/librbd.hpp drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librbd.so -> librbd.so.1 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/librbd-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/librbd-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/librbd-dev/copyright librbd1_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------- new Debian package, version 2.0. size 3384102 bytes: control archive=49874 bytes. 844 bytes, 16 lines control 370 bytes, 4 lines md5sums 126 bytes, 3 lines shlibs 845044 bytes, 7093 lines symbols 74 bytes, 2 lines triggers Package: librbd1 Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 15585 Depends: librados2 (= 17.2.5-0ubuntu0.22.10.1), libaio1 (>= 0.3.93), libc6 (>= 2.34), libcryptsetup12 (>= 2:2.4), libgcc-s1 (>= 3.0), libpmem1 (>= 1.4), libpmemobj1 (>= 1.8), libssl3 (>= 3.0.0), libstdc++6 (>= 12) Section: libs Priority: optional Homepage: http://ceph.com/ Description: RADOS block device client library RBD is a block device striped across multiple distributed objects in RADOS, a reliable, autonomic distributed object storage cluster developed as part of the Ceph distributed storage system. This is a shared library allowing applications to manage these block devices. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/librbd/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so -> libceph_librbd_parent_cache.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1 -> libceph_librbd_parent_cache.so.1.0.0 -rw-r--r-- root/root 1706176 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_pwl_cache.so -> libceph_librbd_pwl_cache.so.1 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_pwl_cache.so.1 -> libceph_librbd_pwl_cache.so.1.0.0 -rw-r--r-- root/root 3082528 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ceph/librbd/libceph_librbd_pwl_cache.so.1.0.0 lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librbd.so.1 -> librbd.so.1.17.0 -rw-r--r-- root/root 10229456 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librbd.so.1.17.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/librbd1/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/librbd1/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/librbd1/copyright librgw-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ---------------------------------------------- new Debian package, version 2.0. size 16662 bytes: control archive=703 bytes. 760 bytes, 19 lines control 193 bytes, 3 lines md5sums Package: librgw-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 97 Depends: librados-dev (= 17.2.5-0ubuntu0.22.10.1), librgw2 (= 17.2.5-0ubuntu0.22.10.1) Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: RADOS client library (development files) RADOS is a distributed object store used by the Ceph distributed storage system. This package provides a REST gateway to the object store that aims to implement a superset of Amazon's S3 service. . This package contains development files needed for building applications that link against librgw2. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/rados/ -rw-r--r-- root/root 922 2022-10-17 20:07 ./usr/include/rados/librgw.h -rw-r--r-- root/root 10734 2022-10-17 20:07 ./usr/include/rados/rgw_file.h drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librgw.so -> librgw.so.2 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/librgw-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/librgw-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/librgw-dev/copyright librgw2_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------- new Debian package, version 2.0. size 4225294 bytes: control archive=902 bytes. 1018 bytes, 18 lines control 146 bytes, 2 lines md5sums 29 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: librgw2 Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 16157 Depends: librados2 (= 17.2.5-0ubuntu0.22.10.1), libboost-context1.74.0 (>= 1.74.0), libboost-filesystem1.74.0 (>= 1.74.0), libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.34), libcurl3-gnutls (>= 7.28.0), libexpat1 (>= 2.0.1), libgcc-s1 (>= 3.4.4), libicu71 (>= 71.1-1~), libldap-2.5-0 (>= 2.5.4), liblua5.3-0, librabbitmq4 (>= 0.10.0), libsqlite3-0 (>= 3.5.9), libssl3 (>= 3.0.0), libstdc++6 (>= 12) Section: libs Priority: optional Homepage: http://ceph.com/ Description: RADOS Gateway client library RADOS is a distributed object store used by the Ceph distributed storage system. This package provides a REST gateway to the object store that aims to implement a superset of Amazon's S3 service. . This package contains the library interface and headers only. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librgw.so.2 -> librgw.so.2.0.0 -rw-r--r-- root/root 16457256 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/librgw.so.2.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/librgw2/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/librgw2/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/librgw2/copyright libsqlite3-mod-ceph-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ----------------------------------------------------------- new Debian package, version 2.0. size 14892 bytes: control archive=617 bytes. 674 bytes, 17 lines control 144 bytes, 2 lines md5sums Package: libsqlite3-mod-ceph-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 84 Depends: libsqlite3-dev, libsqlite3-mod-ceph (= 17.2.5-0ubuntu0.22.10.1) Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: SQLite3 VFS for Ceph (development files) A SQLite3 VFS for storing and manipulating databases stored on Ceph's RADOS distributed object store. . This package contains development files needed for building applications that link against libsqlite3-mod-ceph. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ -rw-r--r-- root/root 2424 2022-10-17 20:07 ./usr/include/libcephsqlite.h drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libsqlite3-mod-ceph-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libsqlite3-mod-ceph-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libsqlite3-mod-ceph-dev/copyright libsqlite3-mod-ceph_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------------------- new Debian package, version 2.0. size 139368 bytes: control archive=630 bytes. 615 bytes, 16 lines control 159 bytes, 2 lines md5sums Package: libsqlite3-mod-ceph Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 534 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), librados2 (>= 14.2.0), libstdc++6 (>= 11) Section: libs Priority: optional Homepage: http://ceph.com/ Description: SQLite3 VFS for Ceph A SQLite3 VFS for storing and manipulating databases stored on Ceph's RADOS distributed object store. . This packages contains the loadable extension module for SQLite3. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ -rw-r--r-- root/root 461848 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libcephsqlite.so drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/libsqlite3-mod-ceph/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/libsqlite3-mod-ceph/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/libsqlite3-mod-ceph/copyright python3-ceph-argparse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb --------------------------------------------------------- new Debian package, version 2.0. size 34078 bytes: control archive=1022 bytes. 668 bytes, 18 lines control 330 bytes, 4 lines md5sums 293 bytes, 12 lines * postinst #!/bin/sh 406 bytes, 12 lines * prerm #!/bin/sh Package: python3-ceph-argparse Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 158 Depends: python3:any Section: python Priority: optional Homepage: http://ceph.com/ Description: Python 3 utility libraries for Ceph CLI Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains types and routines for Python 3 used by the Ceph CLI as well as the RESTful interface. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root 58011 2022-10-17 20:07 ./usr/lib/python3/dist-packages/ceph_argparse.py -rw-r--r-- root/root 15433 2022-10-17 20:07 ./usr/lib/python3/dist-packages/ceph_daemon.py drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-ceph-argparse/ -rw-r--r-- root/root 1611 2023-03-03 11:46 ./usr/share/doc/python3-ceph-argparse/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/python3-ceph-argparse/copyright python3-cephfs_17.2.5-0ubuntu0.22.10.1_ppc64el.deb -------------------------------------------------- new Debian package, version 2.0. size 167346 bytes: control archive=825 bytes. 843 bytes, 18 lines control 483 bytes, 5 lines md5sums Package: python3-cephfs Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 650 Depends: libcephfs2 (= 17.2.5-0ubuntu0.22.10.1), python3-ceph-argparse (= 17.2.5-0ubuntu0.22.10.1), python3-rados (= 17.2.5-0ubuntu0.22.10.1), python3 (<< 3.11), python3 (>= 3.10~), libc6 (>= 2.17) Section: python Priority: optional Homepage: http://ceph.com/ Description: Python 3 libraries for the Ceph libcephfs library Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains Python 3 libraries for interacting with Ceph's CephFS file system client library. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/ -rw-r--r-- root/root 890 2023-03-03 11:46 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-03-03 11:46 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 7 2023-03-03 11:46 ./usr/lib/python3/dist-packages/cephfs-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 575856 2023-03-03 11:46 ./usr/lib/python3/dist-packages/cephfs.cpython-310-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-cephfs/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-cephfs/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/python3-cephfs/copyright python3-rados_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------------- new Debian package, version 2.0. size 328472 bytes: control archive=814 bytes. 734 bytes, 18 lines control 478 bytes, 5 lines md5sums Package: python3-rados Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 1299 Depends: librados2 (= 17.2.5-0ubuntu0.22.10.1), python3 (<< 3.11), python3 (>= 3.10~), libc6 (>= 2.17) Section: python Priority: optional Homepage: http://ceph.com/ Description: Python 3 libraries for the Ceph librados library Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains Python 3 libraries for interacting with Ceph's RADOS object storage. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/ -rw-r--r-- root/root 867 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 6 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rados-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 1240216 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rados.cpython-310-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-rados/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-rados/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/python3-rados/copyright python3-rbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ----------------------------------------------- new Debian package, version 2.0. size 308990 bytes: control archive=816 bytes. 733 bytes, 18 lines control 468 bytes, 5 lines md5sums Package: python3-rbd Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 1375 Depends: librbd1 (>= 17.2.5-0ubuntu0.22.10.1), python3 (<< 3.11), python3 (>= 3.10~), libc6 (>= 2.17) Section: python Priority: optional Homepage: http://ceph.com/ Description: Python 3 libraries for the Ceph librbd library Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains Python 3 libraries for interacting with Ceph's RBD block device library. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/ -rw-r--r-- root/root 930 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 4 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rbd-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 1318304 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rbd.cpython-310-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-rbd/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-rbd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/python3-rbd/copyright python3-rgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ----------------------------------------------- new Debian package, version 2.0. size 113794 bytes: control archive=818 bytes. 762 bytes, 18 lines control 468 bytes, 5 lines md5sums Package: python3-rgw Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 428 Depends: librgw2 (>= 17.2.5-0ubuntu0.22.10.1), python3-rados (= 17.2.5-0ubuntu0.22.10.1), python3 (<< 3.11), python3 (>= 3.10~), libc6 (>= 2.17) Section: python Priority: optional Homepage: http://ceph.com/ Description: Python 3 libraries for the Ceph librgw library Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. . This package contains Python 3 libraries for interacting with Ceph's RGW library. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/ -rw-r--r-- root/root 758 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 4 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rgw-2.0.0.egg-info/top_level.txt -rw-r--r-- root/root 348504 2023-03-03 11:46 ./usr/lib/python3/dist-packages/rgw.cpython-310-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-rgw/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/python3-rgw/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/python3-rgw/copyright rados-objclass-dev_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------------------ new Debian package, version 2.0. size 14854 bytes: control archive=538 bytes. 512 bytes, 14 lines control 140 bytes, 2 lines md5sums Package: rados-objclass-dev Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 86 Depends: librados-dev (= 17.2.5-0ubuntu0.22.10.1) Section: libdevel Priority: optional Homepage: http://ceph.com/ Description: RADOS object class development kit. . This package contains development files needed for building RADOS object class plugins. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/include/rados/ -rw-r--r-- root/root 3860 2022-10-17 20:07 ./usr/include/rados/objclass.h drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/rados-objclass-dev/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/rados-objclass-dev/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/rados-objclass-dev/copyright radosgw_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------- new Debian package, version 2.0. size 12802432 bytes: control archive=2808 bytes. 20 bytes, 1 lines conffiles 1197 bytes, 19 lines control 779 bytes, 12 lines md5sums 3164 bytes, 86 lines * postinst #!/bin/sh 1090 bytes, 37 lines * postrm #!/bin/sh 239 bytes, 13 lines * preinst #!/bin/sh 446 bytes, 27 lines * prerm #!/bin/sh 33 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: radosgw Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 49315 Depends: ceph-common (= 17.2.5-0ubuntu0.22.10.1), librgw2 (= 17.2.5-0ubuntu0.22.10.1), libboost-context1.74.0 (>= 1.74.0), libboost-filesystem1.74.0 (>= 1.74.0), libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.34), libcurl3-gnutls (>= 7.28.0), libexpat1 (>= 2.0.1), libgcc-s1 (>= 3.4.4), libgoogle-perftools4, libicu71 (>= 71.1-1~), libldap-2.5-0 (>= 2.5.4), liblua5.3-0, librabbitmq4 (>= 0.10.0), librados2 (>= 16.0.0), libsqlite3-0 (>= 3.5.9), libssl3 (>= 3.0.0), libstdc++6 (>= 12) Suggests: logrotate Section: admin Priority: optional Homepage: http://ceph.com/ Description: REST gateway for RADOS distributed object store RADOS is a distributed object store used by the Ceph distributed storage system. This package provides a REST gateway to the object store that aims to implement a superset of Amazon's S3 service as well as the OpenStack Object Storage ("Swift") API. . This package contains the proxy daemon and related tools only. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./etc/init.d/ -rwxr-xr-x root/root 4058 2023-03-03 11:46 ./etc/init.d/radosgw drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 242 2022-10-17 20:07 ./lib/systemd/system/ceph-radosgw.target -rw-r--r-- root/root 889 2023-03-03 11:46 ./lib/systemd/system/ceph-radosgw@.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 67592 2023-03-03 11:46 ./usr/bin/radosgw -rwxr-xr-x root/root 15605424 2023-03-03 11:46 ./usr/bin/radosgw-es -rwxr-xr-x root/root 15605424 2023-03-03 11:46 ./usr/bin/radosgw-object-expirer -rwxr-xr-x root/root 264392 2023-03-03 11:46 ./usr/bin/radosgw-token -rwxr-xr-x root/root 10522 2022-10-17 20:07 ./usr/bin/rgw-gap-list -rwxr-xr-x root/root 3196 2022-10-17 20:07 ./usr/bin/rgw-gap-list-comparator drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libradosgw.so.2 -> libradosgw.so.2.0.0 -rw-r--r-- root/root 18816736 2023-03-03 11:46 ./usr/lib/powerpc64le-linux-gnu/libradosgw.so.2.0.0 drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/radosgw/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/radosgw/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/radosgw/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 563 2023-02-20 10:26 ./usr/share/lintian/overrides/radosgw drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 2938 2023-03-03 11:46 ./usr/share/man/man8/radosgw.8.gz drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./var/lib/ceph/radosgw/ rbd-fuse_17.2.5-0ubuntu0.22.10.1_ppc64el.deb -------------------------------------------- new Debian package, version 2.0. size 97408 bytes: control archive=694 bytes. 726 bytes, 16 lines control 185 bytes, 3 lines md5sums Package: rbd-fuse Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 408 Depends: libc6 (>= 2.34), libfuse3-3 (>= 3.2.3), libgcc-s1 (>= 3.0), librados2 (>= 16.0.0), librbd1 (>= 14.2.0), libstdc++6 (>= 11) Recommends: fuse Section: admin Priority: optional Homepage: http://ceph.com/ Description: FUSE-based rbd client for the Ceph distributed file system Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability. This is a FUSE-based client that allows one to map Ceph rbd images as files. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 330296 2023-03-03 11:46 ./usr/bin/rbd-fuse drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/rbd-fuse/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/rbd-fuse/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/rbd-fuse/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 1072 2023-03-03 11:46 ./usr/share/man/man8/rbd-fuse.8.gz rbd-mirror_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ---------------------------------------------- new Debian package, version 2.0. size 3404520 bytes: control archive=1401 bytes. 808 bytes, 17 lines control 345 bytes, 5 lines md5sums 1323 bytes, 27 lines * postinst #!/bin/sh 691 bytes, 21 lines * postrm #!/bin/sh 264 bytes, 7 lines * prerm #!/bin/sh Package: rbd-mirror Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 16036 Depends: ceph-common (= 17.2.5-0ubuntu0.22.10.1), librados2 (= 17.2.5-0ubuntu0.22.10.1), libc6 (>= 2.34), libcryptsetup12 (>= 2:2.4), libgcc-s1 (>= 3.0), libgoogle-perftools4, libssl3 (>= 3.0.0), libstdc++6 (>= 12) Section: admin Priority: optional Homepage: http://ceph.com/ Description: Ceph daemon for mirroring RBD images Ceph is a distributed storage system designed to provide excellent performance, reliability, and scalability. . This package provides a daemon for mirroring RBD images between Ceph clusters, streaming changes asynchronously. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./lib/systemd/system/ -rw-r--r-- root/root 189 2022-10-17 20:07 ./lib/systemd/system/ceph-rbd-mirror.target -rw-r--r-- root/root 807 2023-03-03 11:46 ./lib/systemd/system/ceph-rbd-mirror@.service drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 16324456 2023-03-03 11:46 ./usr/bin/rbd-mirror drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/rbd-mirror/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/rbd-mirror/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/rbd-mirror/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 1157 2023-03-03 11:46 ./usr/share/man/man8/rbd-mirror.8.gz rbd-nbd_17.2.5-0ubuntu0.22.10.1_ppc64el.deb ------------------------------------------- new Debian package, version 2.0. size 186346 bytes: control archive=728 bytes. 872 bytes, 20 lines control 182 bytes, 3 lines md5sums Package: rbd-nbd Source: ceph Version: 17.2.5-0ubuntu0.22.10.1 Architecture: ppc64el Maintainer: Ubuntu Developers Installed-Size: 666 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), libnl-3-200 (>= 3.2.7), libnl-genl-3-200 (>= 3.2.21), librados2 (>= 16.0.0), librbd1 (>= 0.87), libstdc++6 (>= 12) Section: admin Priority: optional Homepage: http://ceph.com/ Description: NBD-based rbd client for the Ceph distributed file system Ceph is a massively scalable, open-source, distributed storage system that runs on commodity hardware and delivers object, block and file system storage. This is a NBD-based client that allows one to map Ceph rbd images as local block device. . NBD base client that allows one to map Ceph rbd images as local block device. Original-Maintainer: Ceph Packaging Team drwxr-xr-x root/root 0 2023-03-03 11:46 ./ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/bin/ -rwxr-xr-x root/root 594336 2023-03-03 11:46 ./usr/bin/rbd-nbd drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/doc/rbd-nbd/ lrwxrwxrwx root/root 0 2023-03-03 11:46 ./usr/share/doc/rbd-nbd/changelog.Debian.gz -> ../librados2/changelog.Debian.gz -rw-r--r-- root/root 47426 2023-02-20 10:26 ./usr/share/doc/rbd-nbd/copyright drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/ drwxr-xr-x root/root 0 2023-03-03 11:46 ./usr/share/man/man8/ -rw-r--r-- root/root 1428 2023-03-03 11:46 ./usr/share/man/man8/rbd-nbd.8.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build Type: any Build-Space: 18777504 Build-Time: 9532 Distribution: kinetic-proposed Host Architecture: ppc64el Install-Time: 70 Job: ceph_17.2.5-0ubuntu0.22.10.1.dsc Machine Architecture: ppc64el Package: ceph Package-Time: 9616 Source-Version: 17.2.5-0ubuntu0.22.10.1 Space: 18777504 Status: successful Version: 17.2.5-0ubuntu0.22.10.1 -------------------------------------------------------------------------------- Finished at 2023-03-11T01:47:42Z Build needed 02:40:16, 18777504k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=kinetic --arch=ppc64el PACKAGEBUILD-25656027 Scanning for processes to kill in build PACKAGEBUILD-25656027